-
安装PassWall2:
- 使用apt-get安装PassWall2:
sudo apt-get update sudo apt-get install passwall2
- 启动PassWall2服务并设置开机启动:
sudo systemctl start passwall2 sudo systemctl enable passwall2
- 使用apt-get安装PassWall2:
-
配置PassWall2:
- 打开配置文件进行编辑:
sudo nano /etc/passwall2/config
- 添加以下配置:
# 接口配置 interface=eth # 归属的路由表 from=.../ to=... # IP转换 ip-convert=yes # NAT配置 nat=yes
- 打开配置文件进行编辑:
-
应用配置并重启服务:
- 保存并退出编辑器:
Ctrl + O
- 重启PassWall2服务:
sudo systemctl restart passwall2
- 保存并退出编辑器:
-
设置IP转换规则:
根据需要在配置文件中添加额外的IP转换规则,确保内部网络可以通过PassWall2访问外部网络。
-
检查路由配置:
- 查看现有的路由:
sudo route
- 确认新增的路由条目指向...,确保连接外部网络。
- 查看现有的路由:
-
测试网络连通性:
- 在内部网络中的设备上尝试访问外部网络:
ping 8.8.8.8 # 测试访问外部DNS服务器
- 检查是否能够通过PassWall2访问互联网。
- 在内部网络中的设备上尝试访问外部网络:
-
处理高级功能(如Load Balancing):
- 如果需要,添加Load Balancing配置:
# Load Balancing配置 load-balance=yes load-balance-algorithm=least-sources # 或其他算法
- 如果需要,添加Load Balancing配置:
-
检查日志文件:
- 查看PassWall2的日志文件,确保没有错误:
sudo tail -f /var/log/passwall2.log
- 查看PassWall2的日志文件,确保没有错误:
通过以上步骤,您可以成功配置PassWall2作为路由,确保内部网络设备能够通过VPN连接到外部网络。









