feve 发表于 2018-5-13 22:50

[自录视频]Linux(debian9)x86路由-RouteSetup

本帖最后由 feve 于 2018-5-16 19:27 编辑

http://www.iqiyi.com/playlist489249102.html


Linux(debian9)x86路由-RouteSetup(1)-pppoe snat forward;
Part(1):使用Linux(debian9)把一台X86主机配置成路由器:配置PPPOE拨号上网/DHCP ,网络地址转换,与开启FORWARD让其他机器上网;

Linux(debian9)x86路由-RouteSetup(2)-BBR dnat iptables security;
Part(2):对Part1进行扩充,简单地设置一下系统环境并开启BBR与简单部署iptables安全规则和端口映射;

Linux(debian9)x86路由-RouteSetup(3)-network bridge;
Part(3):对Part1进行扩充,配置网桥,家庭网络布设;

Linux(debian9)x86路由-RouteSetup(4)-dns server dhcp server;
Part(4):对Part1进行扩充,配置dns与dhcp服务端;

Linux(debian9)x86路由-RouteSetup(5)-iptables+;
Part(5):对Part1进行扩充,简单部署家庭网络iptables规则;

Linux(debian9)x86路由-RouteSetup(6)-format mount devices;
Part(6):对Part1进行扩充,对USB移动存储设备进行格式化与加载;

Linux(debian9)x86路由-RouteSetup(7)-smb share file folder;
Part(7):对Part1进行扩充,安装并配置SMB共享文件夹,使安卓手机与WINDOW能云访问;

Linux(debian9)x86路由-RouteSetup(8)-nginx make install;
Part(8):对Part1进行扩充,编译安装NGINX;

Linux(debian9)x86路由-RouteSetup(9)-nginx http file server;
Part(9):对Part1进行扩充,开启网页与网页文件服务器;

Linux(debian9)x86路由-RouteSetup(10)-ddns homepage nginxssl;
home.gamefunc.top
Part(10):对Part1进行扩充,动态IP绑域名,给自家网页配置SSL(HTTPS);

Linux(debian9)x86路由-RouteSetup(11)-HttpPassword DownloadTools Aria2+web;
Part(11):对Part1进行扩充,命令行下下载,HTTP BT 磁力链接等等;

Linux(debian9)x86路由-RouteSetup(12)-Kalli Offensive Security-nessus-nmap;
Part(12):对Part1进行扩充,在KALI LINUX里简单使用nessus和nmap两个软件从外网扫描自己路由;


#
root@GameRoute:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.2.8.1, port 59668
local 10.2.0.1 port 5201 connected to 10.2.8.1 port 59670
[ ID] Interval         Transfer   Bandwidth
   0.00-1.00   sec98.6 MBytes   827 Mbits/sec                  
   1.00-2.00   sec   103 MBytes   864 Mbits/sec                  
   2.00-3.00   sec   104 MBytes   874 Mbits/sec                  
   3.00-4.00   sec   105 MBytes   881 Mbits/sec                  
   4.00-5.00   sec   102 MBytes   853 Mbits/sec                  
   5.00-6.00   sec   105 MBytes   880 Mbits/sec                  
   6.00-7.00   sec   102 MBytes   853 Mbits/sec                  
   7.00-8.00   sec   104 MBytes   874 Mbits/sec                  
   8.00-9.00   sec   101 MBytes   851 Mbits/sec                  
   9.00-10.00sec   100 MBytes   840 Mbits/sec                  
10.00-10.04sec4.17 MBytes   854 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval         Transfer   Bandwidth
   0.00-10.04sec0.00 Bytes0.00 bits/sec                  sender
   0.00-10.04sec1.00 GBytes   860 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.2.8.1, port 59676
local 10.2.0.1 port 5201 connected to 10.2.8.1 port 59678
[ ID] Interval         Transfer   Bandwidth
   0.00-1.00   sec   102 MBytes   854 Mbits/sec                  
   1.00-2.00   sec   102 MBytes   860 Mbits/sec                  
   2.00-3.00   sec99.4 MBytes   834 Mbits/sec                  
   3.00-4.00   sec   103 MBytes   866 Mbits/sec                  
   4.00-5.00   sec   101 MBytes   844 Mbits/sec                  
   5.00-6.00   sec   103 MBytes   861 Mbits/sec                  
   6.00-7.00   sec   102 MBytes   856 Mbits/sec                  
   7.00-8.00   sec   105 MBytes   882 Mbits/sec                  
   8.00-9.00   sec   102 MBytes   859 Mbits/sec                  
   9.00-10.00sec   103 MBytes   862 Mbits/sec                  
10.00-10.04sec4.28 MBytes   839 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval         Transfer   Bandwidth
   0.00-10.04sec0.00 Bytes0.00 bits/sec                  sender
   0.00-10.04sec1.00 GBytes   858 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------




补充内容 (2018-5-21 19:29):
Linux(debian9)x86路由-RouteSetup(13)-cloudflareCDN hide ip ddns iptables full set;
Part(13):对Part1进行扩充,利用cloudflareCDN隐藏真实IP并配置IPTABLES与DDNS;

补充内容 (2018-9-2 11:46):
#Python3 Nginx uwsgi postgresql建站:
https://home.gamefunc.top/MyVide ... x+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


补充内容 (2018-9-2 11:47):
http://www.iqiyi.com/u/2074832227/v

补充内容 (2018-10-5 11:28):
#GameServer:(部分建设中)

wow60Server:
    realmlist.wtf(set realmlist wow60.gamefunc.top)
cs1.6Server :
    cs15.gamefunc.top
stoneAge8.0Server:
    stoneage8.gamefunc.top
--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私服架设

AthlonX2 发表于 2018-5-13 22:56

好高级,Debian9做路由是不是太大了

DoctorX99 发表于 2018-5-13 23:18

支持,很适合小白的教程!目前用ClearOS是比较傻瓜的,可玩性没有Debian高,如果搞好了可以兼顾HTPC

feve 发表于 2018-5-13 23:37

DoctorX99 发表于 2018-5-13 23:18
支持,很适合小白的教程!目前用ClearOS是比较傻瓜的,可玩性没有Debian高,如果搞好了可以兼顾HTPC
...

兼顾全部了.毕竟是整个系统.也不大,详细看视频.

root@GameRoute:~# df -lh
Filesystem      SizeUsed Avail Use% Mounted on
udev            936M   0936M   0% /dev
tmpfs         190M3.3M187M   2% /run
/dev/sda2      20G1.8G   17G10% /
tmpfs         947M   0947M   0% /dev/shm
tmpfs         5.0M   05.0M   0% /run/lock
tmpfs         947M   0947M   0% /sys/fs/cgroup
/dev/sda1       511M132K511M   1% /boot/efi
/dev/sdb1       2.7T438M2.6T   1% /media/downtempdisk
tmpfs         190M   0190M   0% /run/user/0



DoctorX99 发表于 2018-5-13 23:49

AthlonX2 发表于 2018-5-13 22:56 static/image/common/back.gif
好高级,Debian9做路由是不是太大了

X86路由的话这点体积其实很正常的,毕竟你想怎么玩都行,ClearOS那种没桌面的ISO也要几百兆,装完有多大我就没管它了

DoctorX99 发表于 2018-5-14 09:07

feve 发表于 2018-5-13 23:37 static/image/common/back.gif
兼顾全部了.毕竟是整个系统.也不大,详细看视频.

root@GameRoute:~# df -lh

嗯,周末再好好学习下,接显示器在本机上操作应该会更方便!谢谢发布这样的好教程

NOIP117 发表于 2018-5-14 09:28

这种太傻大黑粗了,Linux跑点路由是非常容易的,只要自己基础扎实实现起来并不算难,不过可维护性是比较差的,需要自己写好多脚本,然后我选择LEDE

keepalive 发表于 2018-5-14 10:40

用个LEDE扩展点ap刚刚的还有人维护,直接更新各种安全上网

feve 发表于 2018-5-14 12:28

NOIP117 发表于 2018-5-14 09:28
这种太傻大黑粗了,Linux跑点路由是非常容易的,只要自己基础扎实实现起来并不算难,不过可维护性是比较差 ...

不知道你要维护什么写很多什么脚本了.

红色国度 发表于 2018-5-14 17:19

扩展性很好啊。   这套J1900多少钱?

feve 发表于 2018-5-14 17:36

本帖最后由 feve 于 2018-5-14 17:39 编辑

红色国度 发表于 2018-5-14 17:19
扩展性很好啊。   这套J1900多少钱?


功耗10W左右.功率仪测.最低6W.
499元本体......
    +然后买条DDR3L内存 99元.2G
    +再买了个闪迪24G MSATA 60元....


红色狂想 发表于 2018-5-14 17:50

好高级呀,可玩儿性十足,部署在什么样的平台上最完美呢,DQ77KB可以吗?{:1_506:}

tualatin 发表于 2018-5-14 19:54

高级,可以找旧平台搭一下。

哆啦A梦 发表于 2018-5-14 20:30

这么高的配置只跑路由有点浪费啊。

DoctorX99 发表于 2018-5-14 21:08

红色狂想 发表于 2018-5-14 17:50 static/image/common/back.gif
好高级呀,可玩儿性十足,部署在什么样的平台上最完美呢,DQ77KB可以吗? ...

只要是X86都可以吧!只是个Linux发行版而已,我准备在Gen10上玩玩

红色狂想 发表于 2018-5-14 23:49

DoctorX99 发表于 2018-5-14 21:08
只要是X86都可以吧!只是个Linux发行版而已,我准备在Gen10上玩玩

直接部署在物理机上还是在虚拟机里跑?

DoctorX99 发表于 2018-5-15 00:09

红色狂想 发表于 2018-5-14 23:49 static/image/common/back.gif
直接部署在物理机上还是在虚拟机里跑?

物理机吧!顺便可以当NAS了,有桌面,当个HTPC也应该挺方便,ClearOS就差在没桌面,可玩性没Debian高

feve 发表于 2018-5-15 12:34

本帖最后由 feve 于 2018-5-15 13:27 编辑

DoctorX99 发表于 2018-5-15 00:09
物理机吧!顺便可以当NAS了,有桌面,当个HTPC也应该挺方便,ClearOS就差在没桌面,可玩性没Debian高
...
你好,我路由没安装桌面,纯命令行。这样最稳定。

#

另外第二集标题内容不完整,我补充了下为
Linux(debian9)x86路由-RouteSetup(2)-BBR dnat iptables security;
Part(2):对Part1进行扩充,简单地设置一下系统环境并开启BBR与简单部署iptables安全规则和端口映射;

第10集上传完:https://home.gamefunc.top/ 随便WORD做了个主页..

DoctorX99 发表于 2018-5-15 13:27

feve 发表于 2018-5-15 12:34 static/image/common/back.gif
你好,我路由没安装桌面,纯命令行。这样最稳定。

#

嗯,高手玩命令行,但我的话还是有桌面方便点,反正照着视频慢慢学吧

feve 发表于 2018-5-15 13:53

DoctorX99 发表于 2018-5-15 13:27
嗯,高手玩命令行,但我的话还是有桌面方便点,反正照着视频慢慢学吧

因为这同时也是路由.外加扩展做各种各样的事.
#

apt-get install 软件名字,
比喻来说就是WIN STORE/GOOGLE PLAY/APPLE STORE/(国内的话什么小米应用XX,应用宝之类吧)的获得软件方法,差在你在网上不同渠道得知名字与说明后APT-GET 名字,还是点开个应用商店看看图文简介再选择下载安装而已..

DEBIAN的APT-GET还是非常丰富的.
如果没有的,那也不麻烦,视频有稍微说一下,就自己上GITHUB .GIT CLONE 后自己MAKE MAKE INSTALL.而已..


你看完视频后会知道,暂时内容是没东西让你需要桌面管理的..
开个人主页,比如第10集home.gamefunc.top(现在就可以访问)..还有即将录的第11集ARIA2C下载工具.也用不到他桌面.可以通过CHROME/FIREFOX有插件直接远程管理他


页: [1] 2 3
查看完整版本: [自录视频]Linux(debian9)x86路由-RouteSetup