欢迎移步博主CSDN:[CSDN博客](https://blog.csdn.net/weixin_42327790/article/details/99420683) # 1、简介 之前在机器上装好OpenWrt系统后发现OpenWrt虽然是linux内核,但是很多linux多不支持使用(可能是内核版本过低了吧, 具体我也不清楚,不想更不会去折腾linux内核了)于是乎决定舍弃软路由系统,换成linux几大发行版中的ubuntu系统。 ## ①硬件配置 凌动D2550 + 2G内存 + 8G SSD电子盘 ## ②系统 ubuntuserver16.04 ## ③目的 1、用作24小时开机的linux服务器 2、利用USB无线网卡,将wifi与有线网连接在一起,并在ubuntu中搭建酸酸乳,使得wifi局域网内设备通过转发走有线宽带上网 3、安装宝塔面板,对服务器进行管理 # 2、前期准备 ## ①选择系统 由于性能限制,决定使用不带桌面的ubuntuserver16.04系统(自行上ubuntu官网下载) ## ②制作启动盘,刷写系统 此处建议使用win32DiskImager来制作。之前我使用的是UltraISO这款工具,在进入系统安装界面后会出现找不到光盘的错误,花费了2天采用各种姿势都没解决此error,于是乎不得不换成win32DiskImager来制作启动盘。 ## ③安装系统 此处进入安装界面时选择系统语言一定要选English(不要问我为什么,我也不知道,反正选中文时到安装系统这一步就出错),之后的分区自己根据自身情况进行操作。具体步骤省略。 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 安装好系统后首先换清华的下载源 备份/etc/apt/sources.list文件: `sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak` 修改/etc/apt/sources.list文件 `sudo vi /etc/apt/sources.list` ```shell # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse ``` 更新 `sudo apt-get update` # 3、安装配置USB无线网卡驱动 ## ①安装 首先将USB无线网卡的驱动下载好,cd进入该文件目录 ```shell #进入目录 cd home/ #由于我的驱动是zip压缩包 所以首先下载unzip解压工具 sudo apt-get install unzip #ubuntuserver不带make bc 工具 需要手动安装 sudo apt-get install make sudo apt-get install bc #解压 sudo unzip usb.zip # 开启权限,避免出现权限错误 sudo chmod -R 777 usb/ #进入驱动目录编译并安装USB无线网卡驱动 cd usb/ sudo make install sudo ./install #接下来就是漫长的等待过程了 ``` ## ②配置 ```shell #查看无线网卡名 #lsusb ifcondig -a #启用该网卡 wlx200db0339e03是我的无线网卡名 sudo ifconfig wlx200db0339e03 up #安装iwconfig dhclient工具 sudo apt-get install iwconfig dhclient #搜索无线网 iwlist scanning #连接 sudo iw dev wlx200db0339e03 connect USCWIFI #获取ip sudo dhclient wlx200db0339e03 ``` # 4、配置iptables转发 开启ipv4转发 `sudo sysctl net.ipv4.ip_forward=1` 配置iptables转发 ```shell sudo iptables -F sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE #保存iptables配置 sudo iptables-save > /etc/init.d/iptables.up.rules ``` 手动添加路由表(局域网其他网段需要访问本机地址必须进行此操作) ```shell #查看路由表 route #添加路由表 sudo route add -net 172.28.0.0/16 gw 172.27.0.1 ``` 到此,iptables转发设置就已经配置好了。未避免每次重启后都需要重新连接wifi并重新配置iptables转发,我们将上述配置信息写入/etc/rc.local文件设置开机自启 打开/ect/rc.local文件 `sudo vi rc.local` 将下列配置信息加载exit 0前面 ```shell sudo ifconfig wlx200db0339e03 up sudo iw dev wlx200db0339e03 connect USCWIFI sudo dhclient wlx200db0339e03 sudo iptables-restore < /etc/init.d/iptables.up.rules sudo route add -net 172.28.0.0/16 gw 172.27.0.1 ``` # 5、搭建 酸酸乳 服务器 安装 酸酸乳 ```shell #一键脚本 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh ``` 按步骤自行配置 酸酸乳 相关信息 ```shell ShadowsocksR 一键管理脚本 [v2.0.38] ---- Toyo | doub.io/ss-jc42 ---- 1. 安装 ShadowsocksR 2. 更新 ShadowsocksR 3. 卸载 ShadowsocksR 4. 安装 libsodium(chacha20) ———————————— 5. 查看 账号信息 6. 显示 连接信息 7. 设置 用户配置 8. 手动 修改配置 9. 切换 端口模式 ———————————— 10. 启动 ShadowsocksR 11. 停止 ShadowsocksR 12. 重启 ShadowsocksR 13. 查看 ShadowsocksR 日志 ———————————— 14. 其他功能 15. 升级脚本 当前状态: 已安装 并 已启动 当前模式: 多端口 请输入数字 [1-15]: ``` # 6、安装宝塔面板 安装前先更新软件包 `sudo apt-get upgrade` ```shell #安装 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ``` 经过漫长的等待过程终于安装好了,输入http//:ip:8888就能进入宝塔界面进行后续配置啦  最后修改:2023 年 03 月 19 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏