2023-03-19

保姆教程-群晖安装Docker安装SoftEther回家

作者 万有引力

梅林有个softether..不知道直接代理什么效果.搜索了几个都是ddns那种需要公网ip才行.不安全.

好几遍配置类似.留备用.

基于 softether 搭建虚拟私有网络

https://blog.csdn.net/zhangxm_qz/article/details/125902027

使用SoftEther搭建游戏联机服务器适用于几乎所有支持局域网联机功能的游戏 服务端篇

https://www.bilibili.com/read/cv21491922

原文链接 https://post.smzdm.com/p/apxmmq0w/

创作立场声明:在家庭网络的使用中产生了一定需求,找到解决方法后写出来。一方面是作为自己以后操作的参考,一方面分享给大家参考。

写在前面

原来,家里面网络设备很多,经常需要从外面访问回家。开始用的是群晖自带的VPN服务器,功能虽少,但胜在配置比较简单,某天群晖从套件中心下架了该应用,手残删除后再也回不去了。后来使用koolshare版本的LEDE,软件中心有softetherVPN,配置好就可以用,但是后面搬家了,老家留了台软路由和群晖还有少量其它设备,觉得这用一个软路由资源浪费,就用硬件路由替换了软路由,但是softether不仅用来连群晖,还要承担诸如办公室设备连接的需求、异地群晖备份需求,没有不行。于是有了今天这次折腾,本次折腾基于已有公网IP的情况,没有公网IP也可以看看,万一以后有公网了,绝对值得折腾,就不再需要穿透了,全都连自己的设备还是很香的。

老家网络上下行百兆对等,连接回家,浏览群晖里面文件最高能到10M/s,又是加密的,体验十分良好。

鉴于说的是保姆教程,那就从docker安装开始吧。

1、进入群晖套件中心,安装Docker。

保姆教程-群晖安装Docker安装SoftEther回家

2、打开docker,注册表搜索softethervpn,选择第一个下载。

保姆教程-群晖安装Docker安装SoftEther回家

3、下载成功后进入映像选择启动,箭头符号可以进入docker hub主页查看作者使用教程。

保姆教程-群晖安装Docker安装SoftEther回家

4、选择高级设置。

保姆教程-群晖安装Docker安装SoftEther回家

5、网络选择使用与Docker Host相同的网络,然后点击应用。

保姆教程-群晖安装Docker安装SoftEther回家

6、然后下一步,应用,容器就运行起来了。

保姆教程-群晖安装Docker安装SoftEther回家
保姆教程-群晖安装Docker安装SoftEther回家

7、映射端口,路由器上开启端口转发。992端口为softether的管理端口之一,个人比较喜欢使用,如果不需要从外网进行配置,可以不转发该端口。500、1701、4500是L2TP协议需要用到的端口,必须转发出去,不然没法使用。端口转发就不详细写了,各路由器配置方式不一样,随便搜索教程一大把。

保姆教程-群晖安装Docker安装SoftEther回家

8、安装softether VPN server Manager进行网络配置。软件可以到官方下载,我这边给出了个最新的版本,和彩云自取。

https://caiyun.139.com/m/i?015Cj1ZVzdkCH

提取码:YXnE

9、安装时后选择管理工具安装,完成后选择新设置。

保姆教程-群晖安装Docker安装SoftEther回家
保姆教程-群晖安装Docker安装SoftEther回家

10、主机名填写你部署docker的群晖的地址,我的时192.168.199.80,端口号992。外网访问的填写你的公网地址,前提得提前做好992的端口转发。

保姆教程-群晖安装Docker安装SoftEther回家

11、第一次登录需要进行初始密码填写。

保姆教程-群晖安装Docker安装SoftEther回家

12、点击管理虚拟HUB。

保姆教程-群晖安装Docker安装SoftEther回家

13、这里需要在“管理用户”和“虚拟NAT和虚拟DHCP服务器”进行配置。

保姆教程-群晖安装Docker安装SoftEther回家

14、管理用户新建。

保姆教程-群晖安装Docker安装SoftEther回家

15、创建新用户填写用户名和密码。

保姆教程-群晖安装Docker安装SoftEther回家

16、虚拟NAT和虚拟DHCP功能选择启用SecureNAT。

保姆教程-群晖安装Docker安装SoftEther回家

17、返回主界面选择Ipsec/L2TP设置。

保姆教程-群晖安装Docker安装SoftEther回家

18、勾选启用L2TP服务器功能和在IPsec通用设置设置号预共享密匙,密匙默认为vpn。这步设置完整个配置就完了,接下来就是手机/电脑等终端使用了。

保姆教程-群晖安装Docker安装SoftEther回家

19、手机段L2TP配置。因为苹果手机也支持L2TP,这也是没用其它协议的原因。以小米9配置为例,苹果和windows自行摸索。

服务器地址:这里最后填写你的公网地址,局域网填写没什么意义。

预共享密匙:我这里是默认的vpn。

用户名:在用户新建那里建的用户名。

密码:在用户新建那里填写的密码。

保姆教程-群晖安装Docker安装SoftEther回家

20、连接成功。

保姆教程-群晖安装Docker安装SoftEther回家

写在后面

本次折腾,虽然成功了,但是还有一些没明白:

1、怎么才能桥接使其它终端获取到主路由的IP而不是群晖securityNAT(securityNAT关闭后就连不上了)分配的地址;

2、怎么才可以把配置和日志这些文件夹映射到群晖里面,查询了半天资料也没弄明白。

如果有大神可以指导下,docker运行产生的文件夹如何能够定位到。

后续问题弄明白后会继续更新出来