最近办公室鸟枪换炮,弄了个公网 IP,所以搞个 vpn,可以远程连接到办公室的“服务器”。
softether vpn是老东家一直再用的,今天尝试了按照官网安装,甚是繁琐,还得自己 build。
反正也是自己用,干脆就用 docker 来启动吧。
安装
所用镜像:https://hub.docker.com/r/siomiz/softethervpn
docker run -d --restart=unless-stopped \
--cap-add NET_ADMIN \
-p 500:500/udp \
-p 4500:4500/udp \
-p 1701:1701/tcp \
-p 1194:1194/udp \
-p 5555:5555/tcp \
-e PSK=预共享秘钥 \
-e USERNAME=用户名 \
-e PASSWORD=密码 \
-v /etc/softethervpn/vpn_server.config:/usr/vpnserver/vpn_server.config \
siomiz/softethervpn
连接 VPN
连接 vpn 需要,4500/udp、1701/tcp、500/udp、所以需要在交换机上做好端口转发。
然后在 mac 端创建 vpn 连接就行了。
然后 IP、用户名、密码即可连接。
如果选择下面的选项,需要手动创建路由:
sudo route add -net 192.168.1.0 192.168.30.10