Pages

Tuesday, 22 March 2016

翻墙工具- X-Wall

X-Wall 联合shadowsocks等代理实现全局及局域网分享翻墙通道。
XWall 目前估计只有几百用户, 大家如果觉得好用的话, 欢迎在博客 (服务器在墙外要考虑被墙的风险) 或者 SNS 上推荐, 有原创教程尤佳.
XWall Screenshot
另外顺便维护了供 Privoxy 使用的 GFWList (action 文件), 需要的同学可以下载, 默认是转发 1080 端口的 SOCKSv5 代理, 其他请参照 Privoxy 的手册自行修改了. Privoxy GFWList Action File.

from https://github.com/lunadream/XWall
----------------

简介

X-Wall 是使用 .NET 3.5 开发的科学上网工具, 其本身只是一个壳子, 但是是一个用起来方便快捷高端大气上档次的壳子. 目前的 1.3 版本在原来 Plink 和 Privoxy 的基础上集成了这两年比较流行的 GoAgent, 并且通过内置 GAE 设置向导让 GoAgent 的配置变得非常简单.
就目前来说, X-Wall 提供的几种科学上网的方式分别为: GoAgent, SSH, SOCKS v5 和 HTTP. 对于初学者来说, 可能更常用的会是前两种. 不过这四种方式都是通过 Privoxy 来实现的, SSH 则是搭配了 Plink 作为 SSH 客户端.
除此之外, X-Wall 利用 Privoxy 的功能加入了代理内的 GFWList. 和其他使用 PAC 文件的方式不同, 在同一个本地代理端口内, Privoxy 会根据 X-Wall 生成的规则直接连接或通过代理连接, 这样一来, 取消 X-Wall 高级设置中的 "只监听本地端口" 后, 其他设备使用此代理端口也能方便的在墙内外快速访问. (如果是使用的 GoAgent, 那么其他设备在访问 HTTPS 链接时也需要安装 GoAgent 的根证书. 可以右键另存为后通过邮件附件发送到手机上.)

X-Wall 的版本选择及安装

X-Wall 提供了两个版本以及历史版本的下载, x-wall-setup.exe 是标准版, 含 Plink 和 Plonk, 不含 GoAgent. x-wall-setup-full.exe 则是包含 GoAgent 的完整安装包.
更多版本请见 http://x-wall.org/.
安装过程中没有太多关键的选项, 默认即可, 第一次运行如果安全软件弹出提示请选择 "总是允许" 类似的选项. 因为 X-Wall 没有有效的数字签名, 建议从可信的地方 (如 Github, X-Wall 官网) 获取安装包, 避免被种马. 另外使用 X-Wall 时, 切忌同时使用其他代理软件 (X-Wall 在启动时会保存当前的代理设置, 并在退出后恢复, 如果先启动了其他会自动设置系统代理的软件, 在打开 X-Wall 后又先关闭该软件, 那么在 X-Wall 退出恢复该代理后, 可能导致无法正常联网, 这时候可以尝试打开对应软件再关闭, 或者直接手动在 "Internet 选项" 中取消代理). 因为 X-Wall 已经集成了 GFWList, 请禁用浏览器中的相关插件, 如 ProxySwitchy.

GoAgent 的配置及使用

GoAgent 的配置非常简单, 打开 GAE 设置向导, 输入 Google 账号, 下一步即可. 默认是创建 3 个 GAE 应用, 如果需要修改, 请选中 "显示更多 GAE 应用选项" 后修改成自己需要的数字 (最多 10 个). 如果中途需要验证, 则根据提示完成验证即可. 之后向导会自动创建和部署应用, 完成后即可科学上网了.
偶尔有遇到 accounts.google.com 被封导致登录失败 (可退出 X-Wall 后访问看看是否如此), 可以稍等一段时间再重试.
Firefox 需要手动安装 GoAgent 的根证书, 可以右键另存为后导入 Firefox. 具体方法请自行搜索.

SSH 的配置及使用

SSH 是 X-Wall 的老手段了, 当 X-Wall 还叫做 Pacgen 的时候就已经是主打 SSH 翻墙.
如果只有一个 SSH 账号, 那么直接在基本设置中选中 "SSH 隧道" 的方式, 在下方填入服务器地址端口及账号信息即可连接. 服务器和端口信息一般在 SSH 服务商那儿会给出. 如果有多个 SSH 账号, 可以在 "账户配置" 选项卡中添加, 添加后基本设置中会出现一个下拉列表, 用于切换账号. 托盘图标上右键也可以切换.

SOCKS v5 或 HTTP 代理的配置及使用

有些同学可能会自己搭建本地 SOCKS v5 / HTTP 代理, 或者公司有提供相应服务器和端口, 那么在将信息填入即可.

from https://github.com/lunadream/XWall/wiki/使用说明