VPN 出q虽然安全, 但是属于全局代理, 始终有些不方便. 有些软件可以维护路由表达到国外站点经vpn访问, 国内站点不经vpn. 但规则常有变动, 难维护.
使用 SSH 在本地转为 socks 代理, 可以很方便的按需出q, 且 vps 必带 ssh 服务, 只要简单的创建一个无登录权限的帐户即可实现科学上网.
下面给出创建用户的命令
1 2 3 4 5 6 7 8 |
#添加无登录权限的用户 user1 useradd -M -s /sbin/nologin -n user1 #为用户 user1 创建密码 passwd user1 #删除用户 user1 userdel -r user1 |
创建完用户在客户端安装 MyEnTunnel , 需要出q下载.
在设定标签中勾选 “启用动态套接字” 项, 即可在本地创建 socks 5 代理, 之后在需要使用代理的应用中配置 socks 5 代理即可.
例如: chrome 浏览器, 需要安装 SwitchyOmega 扩展, 在选项中新建情景模式, 代理协议选择 socks 5, 代理服务器 127.0.0.1, 端口 7070, 保存即可出q上网.