我使用 Ubuntu Server 上的 OpenVPN 作为 VPN 服务器,并且 Viscosity 可以成功使用此客户端配置:
xxx.no-ip.org remote udp 1194
dev tun
tls-client
ca ca.crt
cert cert.crt
key key.key
tls-auth ta.key 1
persist-tun
persist-key
persist-local-ip
auth-user-pass
comp-lzo no
nobind
pull
dhcp-option DNS 192.168.8.1
BF-CBC cipher
现在,我想在我的 Linksys E2500 闪存中使用 Tomato(v 1.28 shibby)实现该配置。我已经完成了以下配置;
‘VPN 隧道 > OpenVPN 客户端' 菜单
‘基本的' 标签:
- 从 WAN 开始: 查看
- 接口类型:突尼斯
- 协议:UDP
- 服务器 IP 地址 / 端口: 1194 xxx.no-ip.org
- 防火墙: 自动的
- 授权/密码验证: 查看
- 用户名:我的用户名
- 密码:******
- 仅限用户名验证:取消选中
- 额外的 HMAC 授权(tls-auth): 外向 (1)
- 在隧道上创建 NAT:取消选中
‘先进的' 标签
- 轮询间隔:零
- 重定向流量:取消选中
- 接受 DNS 配置: 严格的
- 加密密码: BF-CBC
- 压缩:已禁用
- TSL 再生时间:-1
- 连接重试:30
- 自定义配置:
持久tun
持久key
持久本地ip
comp-lzo无
nobind
拉
dhcp选项DNS 192.168.8.1
‘按键' 标签
- 静态密钥:[ta.key文件的内容]
- 证书颁发机构:[ca.cert文件的内容]
- 客户端证书:[cert.crt文件的内容]
- 客户密钥:[key.key文件的内容]
我可以执行“立即开始”,但这似乎不起作用,因为我无法访问 VPN 服务器下网络上的任何资源,而当我连接 Viscosity 时可以这样做。
那么,我错过了什么?
答案1
在我做了一些更改之后,问题得到解决,按照上述设置进行更改;
‘基本的' 标签:
- 在隧道上创建 NAT:已检查
‘先进的' 标签
- 接受 DNS 配置:轻松
- 压缩:没有任何
- 自定义配置
坚持tun
坚持key
坚持本地ip
comp-lzo没有
nobind
拉
答案2
给偶然发现这个问题的人一个提示,我按照其他人的建议进行了配置,让它工作起来,我没有“重启”我的路由器。这是我的失败——重启vpn服务器和vpn客户端路由器解决了我从服务器网络通过Tomato OpenVPN到达客户端网络主机的路由问题