该视频教程适用于主流的Linux发行版为:debian9 debian10 ubuntu
rhel系列如 centos 除了网卡配置不同,其他一样.
大致内容:
1. 使用linux与j1900搭建路由,pppoe拨号,桥接,iptables等;
2. uwsgi+python+postgresql在j1900上构建网站.; wow60私服搭建学习, docket介绍;
3. micropython开发入门,智能家居与语音识别;
QQ群号: 474934022
https://www.gamefunc.top/
linux debian x86路由搭建播放地址:
http://www.iqiyi.com/u/2074832227/v
micropython相关 esp32/esp8266/stm32/pyboard:
https://edu.51cto.com/sd/3f57c
history:
2018年5月: 上传 LINUX X86/X64 家用路由部署视频教程
2018年8月: 上传 python3 + uwsgi制作动态网站与postgresql数据库入门教程视频
2018年8月: 上传DOCKER入门教程
2018年10月: 之前忘记打开群加人了.现在已开启
2019/06/29: 更新micropython教程: https://edu.51cto.com/sd/3f57c
2019/08/18: 更新python异步 async/await asyncio: https://edu.51cto.com/sd/b9b09
after:
未定
# micropython esp32/esp8266/stm32/pyboard
--list
1.1 介绍micropython并刷入esp32/esp8266
2.1 连接wifi 修改系统时间 与注意事项
3.1 GPIO介绍
3.2 GPIO_PWM
3.3 继电器相关知识与使用单片机控制
3.4 DHT22获取温度湿度
4.1 socket客服端与服务器建立
4.2 通过网络远程控制esp32
5.1 超声波测距_普通版
5.2 irq讲解, 超声波测距_irq版
5.3 万能红外遥控器原理讲解
5.4 万能红外收发程序
6.1 常见电器零件知识
7.1 音频基础知识
7.2 micropython音频录制并传输记录
7.3 TIMER记录音频PCM并传输
7.4 音频在线语音识别
8.1 使用tensorflow训练自己离线录音模型
8.2 tensorflow离线语音转文字
8.3 语音或网页控制esp32继电器开合演示与思路
# python异步编程入门 async/await/asyncio
--list
1.1 认识异步与本教程
2.1 了解http与socks5协议
2.2 根据socks5协议编写代码
2.3 编写异步程序,分析async/await执行逻辑
2.4 asyncio socks5转发服务器
3.1 websocket协议
3.2 根据websocket协议编写代码(处理头)
3.3 根据websocket协议编写代码(处理帧)
3.4 asyncio websocket服务器
4.1 uwsgi+redis+websocket网页多人聊天室(异步)
5.1 asyncio wait_gather_result
5.2 总结与介绍更多成品异步库
# Linux(debian9_10)x86路由-RouteSetup:
--list:
(最好看完并理解好1-5集的内容,对以后都有用.不难理解的,懂加减,乘除都不需要,小学生级别)
Linux(debian9&10)x86路由-RouteSetup(1)-pppoe snat forward;
>Part(1):使用Linux(debian9&10)把一台X86主机配置成路由器:配置PPPOE拨号上网/DHCP ,网络地址转换,与开启FORWARD让其他机器上网;
Linux(debian9&10)x86路由-RouteSetup(2)-BBR dnat iptables security;
>Part(2):对Part1进行扩充,简单地设置一下系统环境并开启BBR与简单部署iptables安全规则和端口映射;
Linux(debian9&10)x86路由-RouteSetup(3)-network bridge;
>Part(3):对Part1进行扩充,配置网桥,家庭网络布设;
Linux(debian9&10)x86路由-RouteSetup(4)-dns server dhcp server;
>Part(4):对Part1进行扩充,配置dns与dhcp服务端;
Linux(debian9&10)x86路由-RouteSetup(5)-iptables+;
>Part(5):对Part1进行扩充,简单部署家庭网络iptables规则;
Linux(debian9&10)x86路由-RouteSetup(6)-format mount devices;
>Part(6):对Part1进行扩充,对USB移动存储设备进行格式化与加载;
Linux(debian9&10)x86路由-RouteSetup(7)-smb share file folder;
>Part(7):对Part1进行扩充,安装并配置SMB共享文件夹,使安卓手机与WINDOW能云访问;
Linux(debian9&10)x86路由-RouteSetup(8)-nginx make install;
>Part(8):对Part1进行扩充,编译安装NGINX;
Linux(debian9&10)x86路由-RouteSetup(9)-nginx http file server;
>Part(9):对Part1进行扩充,开启网页与网页文件服务器;
Linux(debian9&10)x86路由-RouteSetup(10)-ddns homepage nginxssl;
>Part(10):对Part1进行扩充,动态IP绑域名,给自家网页配置SSL(HTTPS);
Linux(debian9&10)x86路由-RouteSetup(11)-HttpPassword DownloadTools Aria2+web;
>Part(11):对Part1进行扩充,命令行下下载,HTTP BT 磁力链接等等;
Linux(debian9&10)x86路由-RouteSetup(12)-Kalli Offensive Security-nessus-nmap;
>Part(12):对Part1进行扩充,在KALI LINUX里简单使用nessus和nmap两个软件从外网扫描自己路由;
Linux(debian9&10)x86路由-RouteSetup(13)-cloudflareCDN hide ip ddns iptables full set;
>Part(13):对Part1进行扩充,利用cloudflareCDN隐藏真实IP并配置IPTABLES与DDNS;
# Python3 Nginx uwsgi postgresql建站:
--list:
Python3->Nginx+uwsgi+Postgresql->html(1):SetUp & and Get request;
>Part(1):部署环境与uwsgi获取并处理nginx发送过去请求;
Python3->Nginx+uwsgi+Postgresql->html(2):html5WebModules touch;
>Part(2):编写简单的html5模块并且使用简单地Python3进行字符串替换;
Python3->Nginx+uwsgi+Postgresql->html(3.1):Process Get & Post;
>Part(3.1):使用uwsgi切分处理各种get和post请求;
Python3->Nginx+uwsgi+Postgresql->html(3.2):Process Get & Post;
>Part(3.2):使用uwsgi切分处理各种get和post请求;
Python3->Nginx+uwsgi+Postgresql->html(4.1):Postgresql+psycopg2 Learn & Use;
>Part(4.1):Postgresql简单入门讲解与使用;
Python3->Nginx+uwsgi+Postgresql->html(4.2):Postgresql+psycopg2 Learn & Use;
>Part(4.2):Postgresql简单入门讲解与使用;
Python3->Nginx+uwsgi+Postgresql->html(5):Full
>Part(5):综合运用Part(1-4)的内容构建前台与后台;
Python3->Nginx+uwsgi+Postgresql->html(6):WebSecurity;
>Part(6):网站安全策略-控制输入输出+iptables等等;
# docker:
Docker(1) -> Setup & use | example pgAdmin4;
>Part(1):docker介绍部署与实战安装pgAdmin4
# GameServer:(部分建设中,wow60已完成)
--list:
GameServer(1) -> Setup & play | example wow60;
>>Part(1):魔兽世界60级私服架设
GameServer(1) -> Setup & play | example cs1.5;
>Part(1):cs1.5私服架设
GameServer(1) -> Setup & play | example StoneAge 8.0;
>Part(1):石器时代8.0私服架设
评论
摩拜所有直接拿linux搭路由的大神
评论
何苦呢?何必呢?
评论
技术流还是要支持一下,
评论
为啥不直接openwrt呢?
评论
支持 学习
评论
方便.通用.是台X86电脑就可以了.
直接LINUX的话干什么都可以.没限制.毕竟是整个操作系统...
实际路由部分没多少.大部分都是LINUX使用介绍.
阿里云买个域名域名弄DDNS.配置NGINX开个个人网页下载服务器远程自家云盘等等.
可玩性高,也不用等人固件更新.
还能开BBR,IPTABLES掌握好后不论对外还是对内的规划都很轻松.
各种各样,毕竟是整个系统.
评论
同linux路由来支持一下。
用Linux配置路由确实麻烦,非Linux用户一般都不会采用。各种wrt系统其实绝大多数也是基于Linux开发的,但其对专用硬件尤其是嵌入式设备支持比Linux本身更好,也更容易配置,但另一方面,这也限制了硬件的选择和扩展性、功能配置也缺乏灵活性。
Linux是万能的,别的系统有的,Linux有,别的系统没有的,Linux也有!呵呵,就是难用!
评论
方案也尝试过,大问题没有,有时候远程玩的时候家里网络就被玩摊了,想让夫人帮忙点下按钮
但是全CLI。。。。。。。。。。。。。。。。
我还是用回了LEDE,好歹有个按钮
评论
我想用red7搭建,debian总用不习惯,另,会不会很多bug、不稳的情况?lede x64现在用得稳,没什么错误的告警运行几个月
评论
centos 6 可以用吗?最近在研究这个发行版
评论
我也会推荐你用RHEL系列搭。比如CENTOS7,因为红帽系列的教程非常非常多。
但关键是习惯。我因为入玩LINUX比较晚,然后我那个叫法名妹的朋友用DEBIAN,我也跟着用了。
(一入DEBIAN深似海)。
用着用着发现百度REHL的教程非常齐全(中文),有点后悔。看了看介绍是因为学校教学运维之类都是RHEL。
现在在校或者准备转LINUX,想省点搜索时间,结果我也是会推荐REHL。
但DEBIAN也不差,Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。稳定版也非常稳定。
然后Ubuntu基于DEBIAN,新闻看GOOGLE一直以来也是用ubuntu([size=18.6667px]Goobuntu),近期看新闻时要迁移到debian。两者懂一个就懂用另外一个,完全一样。ubuntu比较潮流,所以他是基于debian的 不稳定版 加强而来。
详细谷歌搜:google ubuntu。
》Google內部Linux作業系統從Ubuntu轉到Debian | iThome
结论:
国外用DEBIAN系列的不少,社区很活跃。国内UBUNTU社区相对很活跃,中文教程REHL比较丰富,就业读书就RHEL到尾吧。
不过都是LINUX; 两个系列操作原理都一样的.只有比如网卡IP.SYSCTL等文件的地方 位置和名字写法不同了而已...
评论
我现在比较担心的是lede、openert等这些系统有一个很友好的地方:luci!如果没有这些,$$r,还有aria2等一大堆软件配置起来麻烦很多
评论
曾经基于ubuntu在gen8上搭个一个单臂路由。包含科学上网。但就是PPPoE拨号不稳定,作罢。后来用ubnt ER-X做主路由。gen8跑kcptun。
自己手工搞路由系统,个人认为是对Linux系统的学习。要好用还是选成熟产品。
评论
TIM图片20180514145636.png (321.21 KB, 下载次数: 0)
AIRA2.简单.我已经搞好了,准备录.没事..(不过我是打算先录DDNS和HTTPS.在看网页设计....用了两小时ADOBE DW结果悲剧了.对我这种0页面设计基础的人来说....还不如我OFFICE WORD直接转HTML...)
###以下你不用等我录了..我开个虚拟机弄给你看就好..就两句指令和一个插件
10秒搞定.网页直接控制LINUX路由下载
或者你就不用等我录了.
apt-get install aria2
aria2c --enable-rpc --rpc-listen-all
就两句指令,之后CHROME安装AYYW2插件.然后如图
评论
不用配置下载路径、下载线程各种一大堆东西?
评论
TIM图片20180514172511.png (335.59 KB, 下载次数: 0)
TIM图片20180514172523.png (235.68 KB, 下载次数: 0)
TIM图片20180514172550.png (260.68 KB, 下载次数: 0)
可界面配可手动写CONF配.界面基本都有了.
这些你自己CHROME下个插件调看就好了.基本都有.太多我懒得复制了.
https://github.com/aria2/aria2
如果要手动写就
aria2c --conf-path="/etc/aria2/aria2.conf"
不懂等我到时闲着弄视频再看就好
评论
好的,谢谢啦
评论
然并卵,IPTV 4K还是搞不定
评论
有什么搞不定的,linux下划分vlan有那么难吗?
评论
A/B认证怎么搞定?vlan id怎么搞?
评论
这个早就能搞定了啊,koolshare上有教程
评论
膜拜直接用linux搭的
我等只能Proxmox上装Lede+Debian来达到一样的效果。
评论
我没IPTV,也不看电视很久了,全部都下载或者视频网站..
你这样一提起来我也好奇IPTV是什么东西,
还好万能的CHH里有帖.https://www.chiphell.com/thread-1421026-1-1.html.
帖主个CCIE级别的工程师,原理与各部分析得非常清楚.
了解好原理,一切好说.
""引用:
原理上,说白了,就是IPTV开机,拿到一个路由器分配的内网地址(通常是192.168.1.X),在DHCP交互过程中发现在特殊的DHCP Option,那么就往VLAN85请求一个电信内网的地址用于后续IPTV认证,认证完成后,使用VLAN85和51来进行点播和直播。我们要做的就是:
i).欺骗IPTV,让其得到想要的DHCP Option
ii).使接IPTV的网络设备支持VLAN85,51的传输
..........
""
#
逆推:
DHCP option 125(Vendor-ldentifying Vendor Options):
官方定义:option 125是对标准DHCP协议一个补充标准,作用就是让客户端对DHCP服务器也进行认证,防止DHCP服务器伪造。dhcp server 的option 125的设置格式是 ...................
,这双向认证.简单说就是SERVER没有特殊的OPTION设置的话,IPTV设备不认路由是合法的.反过来说能加入就好说了:
以下是贴主给出的dhcp-option-force=125,00:00:00:00:1a:02:06:48:47:57:2d:43:54:03:04:5a:58:48:4e:0a:02:20:00:0b:02:00:55:0d:02:00:2e..
再来看看这怎样获得的:再下去看到有参考https://www.chiphell.com/forum.p ... &page=3#pid30156011
抓包工具,KALI下大量.WIN也大量.贴主也有讲解,就不多说了.(不如说其实我是打算装KALI.开个无线玩玩,打开邻家妹子的摄像头,说歪了,少说我邻居的无线密码我都破光了,用不了他连我KALI抓)
现在让IPTV设备认为SERVER合法了..这个apt-get install dnsmasq进去设就可以,我视频第3集还是第4集有说...网上教程一大堆.
>>参考
https://github.com/ArronYin/4K-IPTV/blob/master/dns.conf
##
合法后数据指向VLAN:
再下去看到有参考https://www.chiphell.com/forum.p ... &page=3#pid30156011
这个我就不细说了,教程一大堆
apt-get install vlan
把接入IPTV的interface和接到光猫你的interface口和全部绑到你光猫设置的VLAN段就好了.上面两文章设备是85和51.是说白了VLAN TAG.一个认证一个负载.开头那帖我看也应该用不到2路由设备,-j SNAT就好
###题外话.欢迎访问第十集的地址https://home.gamefunc.top/
评论
4K IPTV这么简单的事情,用dnsmasq开DHCP,强推一个option125就搞定了。至于说AB平面,这都是交换机的活,路由器根本不用管。
评论
这个必须收藏,现在在用CentOS7,用来做跳板服务器!非常稳定!家里100/8M电信宽带,下面挂了一个赚钱宝和玩客云,同时限制两者的上传,如果不限,网络没法使用!
评论
跳回家里,使用O/pen/V/P/N或者O/pen/Con/nect,观看玩客云里下载的电影很是流畅!
评论
限上传第5集最后一说,不知道是不是你要的.
其实装DEBIAN我更大是为了强大的BBR..
之后弄弄UDP不整流直接发送的话照顾一下游戏.(虽然我已经不玩了,所以这个你们百度一下就好,很多.应该是用IPTABLES)
评论
感谢帮助搜索。这个帖子先前看过了,那种光猫现在不部署了。现在的光猫无法做一个口桥接,另外两个口vlan。只能整个光猫桥接,iptv 接路由器。并且同时要获得外网和内网ip地址。
评论
什么版本的猫?当前sdn派发方式了解一下。
按照你的说法问题应该是在光猫那里.调解器部分还是没变.讲解我就不重复讲解了,第一集前面有讲解一下.可以去看一下.
考虑到标准问题,你的情况是可以替换一个光猫解决.但我是很难想他会让后台功能不齐或者强限制,因为并不方便调试.特别新装时.现在电信拉宽带,都是外包的.就是比如你报装宽带之类,他们都是给其他公司找个一帮小伙子做,他们并不"属于"电信.
我10年前也是电信工作过一段时间,要照顾到成亿上万的用户.他肯定会留下管理手段,差在是在你那里还在在电信那里而已.如果你弄不到,那么就替换掉.
评论
同用debian搭软路由的支持一下
我这里比较简单,主要就是用它实现策略路由
iptables确实非常好用~
评论
管理端是在电信,通过远程派发了,客户端是手机,里面选项有限,类似ssid,密码之类简单功能,官方顺便在手机客户端上卖游戏加速和上网加速,光猫没有管理界面,限制住了。如果换猫,还是要通过电信,在电信端,把新的端口换成老的端口,才能用老猫。
关键字:随机网关、sdn
谢谢你前面的详细信息。
评论
在我眼里都一样,就是认证方式,获取IP方式,因为网络基础也就这样.自家公网第一个问的网关一般就是自己.就算不是问自己,看他问谁就可以了.如果给你组播IPTV的流量,打上什么标或者接入什么,如何指定对应流量到你的IPTV设备,他如何区分流量,你需要先了解好网络原理.前四章有稍微带一下,再深入或者不懂你需要用搜索引擎.
不然这个你是玩不了这个的.我DEBIAN视频也是全命令行操作,没界面的.你视频先看了.
结果你还是需要获得超密.
如果他要远程管理的话,除非电信那边全是命令行操作(考虑到维护量,电信还是会弄个界面的,就算全命令行,那就全命令行就是了.),那么他有远程管理方式自然也能弄到获取方式.最终没有的,你也自己搜过了,TTL先刷自己学改就好了..学改固件,编译固定,如果你确实你有这需求.但这些我就帮不了你了.因为我没这需求
我3年前也是玩TTL.
20150419130526.jpg (166.95 KB, 下载次数: 0)
20150419155621.jpg (164.99 KB, 下载次数: 0)
评论
楼主可以研究下怎么把shortcut-fe编译进Debian么,这样Debian软路由就有硬件转发了
评论
https://source.codeaurora.org/qu ... ain/README?h=banana
qualcomm shortcut fe.
我们debian现在是X86平台.无论从实际还是性能方面,这东西画蛇连添足都不是.
你要走出一个盲区,他人说的东西可以让你增加见闻但同时你要去了解他原理然后横比.
因为X86这边升硬件太简单.当然家用基本CPU J1900级别的都足够了.
顺便补个之前我J1900的iperf3跑分:
[email protected]:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.2.8.1, port 59668
[ 5] local 10.2.0.1 port 5201 connected to 10.2.8.1 port 59670
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 98.6 MBytes 827 Mbits/sec
[ 5] 1.00-2.00 sec 103 MBytes 864 Mbits/sec
[ 5] 2.00-3.00 sec 104 MBytes 874 Mbits/sec
[ 5] 3.00-4.00 sec 105 MBytes 881 Mbits/sec
[ 5] 4.00-5.00 sec 102 MBytes 853 Mbits/sec
[ 5] 5.00-6.00 sec 105 MBytes 880 Mbits/sec
[ 5] 6.00-7.00 sec 102 MBytes 853 Mbits/sec
[ 5] 7.00-8.00 sec 104 MBytes 874 Mbits/sec
[ 5] 8.00-9.00 sec 101 MBytes 851 Mbits/sec
[ 5] 9.00-10.00 sec 100 MBytes 840 Mbits/sec
[ 5] 10.00-10.04 sec 4.17 MBytes 854 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.04 sec 1.00 GBytes 860 Mbits/sec receiver
基本也不用再去关心那无聊的性能不性能问题了.
看完我视频并且学懂后基本可以告别哪个路由好哪个路由好的迷思.也可以不用再出现等谁谁谁去编译XXXX,谁谁谁去移植这些寂寞问题了.干啥都可以.apt-get没得就github gitclone后make吧.
家用来说负载不到50台设备.由于实在太闲所以我还干了很多东西,
编译最新版nginx和openssl-pre2开个人网页home.gamefunc.top.和反代一些东西方便在外访问.
内网开个smb当云盘.让手机和平板等各资源访问.
装个aria2当下载机..
cloudflare cdn隐藏自家域名时的本地ip设置iptables 只允许cloudflare ip段进入(etc.etc.etc).
let's encrypt tls证书.cloudflare DDNS,
开BBR等等.实在干了太多我也数不过来了.反正在视频里都有.
有特殊需求还可以用mangle和TC做下qos.当然有BBR也足够了.用了一个月(VPS用了1年多)足够强大.现在也不玩网游
如果玩网游外加在MANGLE对UDP包干事情就可以了.
评论
谢谢 话说你能把高清视频传网盘分享下么。
评论
没上传呢,爱奇艺的720P也足够了.
因为实际上没多少条指令,我视频大部分是讲解.
说句实话,安装好系统后,到弄好,用testing直接apt-get不慢慢make的话,全部弄好也就几分钟的事.
我视频插入这么多讲解,主要是linux就是这样,原理逻辑得弄懂.弄懂后才能得心应手.
至于指令这东西,也不需要用脑去记,人脑记不如电脑记,知道原理以后查自己笔记或者直接百度就好.或者用多也就熟了.
评论
今晚回去试一下,非常感谢楼主的无私奉献
评论
其它服务全部好了,已经卸载了EXSI上的爱快一级路由,用Debian9 testing net最小镜像代替,作为一级路由,但是当初用爱快只为了以下3个功能
①《单线多拨》(本地电信支持PPPOE,最多5拨)
②《拨上5条PPPOE通道后的,负载均衡》
关于第三个流控,其实我可以不需要,想实现上面2个功能,要怎么安装,配置呢?
评论
ip route2 .系统自带..
和透明*理一样搞法.
iproute设表规则与iprule选路.
详细百度 iproute 负载均衡
设VLAN/虚拟网卡 设ppp 之后负载均衡
提示就是普通路由做多拨的话,一般是 外网-->LAN1 ; LAN2--PC1WIN上拨 ;LAN3-PC2WIN上拨.这样.普通成品路由他们是对LAN1-LAN4做了桥接.之后温习下1 3 4集内容自己构思下吧.
评论
更新:Python3^Nginx uwsgi Postgresql建站
评论
2018年10月: 上传游戏服私服部署教程.测试服为wow60.gamefunc.top. (访问主页www.gamefunc.top注册账号后百度下WOW60客服端自己登陆去测试.理论上应该没问题,因为我还没开始玩)
评论
WOW SF是啥版本?
评论
WOW60级.就怀旧服了.
测试可以到这里注册个号测
https://home.gamefunc.top/LoginRegister
有70和80,懒得BUILD.如何BUILD看录像就可以了.选择版本部分选成其他版本而已
电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?