How to use

Tinsh edited this page Jan 15, 2017 · 7 revisions
Clone this wiki locally

使用方法

注意:
1. 由于封锁严重,软件自带IP已经被封杀殆尽。因此需要数分钟到数小时的初始化IP扫描,方能正常运行。
2. 虽然系统内置了公共appid, 还是建议部署自己的appid,公共appid限制看视频。需要注意的是,只有当你能访问Google之后,才能部署自己的APPID。

概述

总体来说,使用XX-Net科学上网,大致需要如下步骤:
1. 获取XX-Net
2. 设置和初始化:安装、设置完成后,如果无法翻墙,则需要等待后台程序扫描IP(10分钟到数小时)。
3. [可选]创建和使用自己的appid
4. 设置代理
5. [强烈建议]获取和配置可靠的浏览器Firefox火狐浏览器,或Chrome谷歌浏览器),并使用代理切换插件

下面分别介绍各个操作系统平台下的使用方法:

Windows系统

  1. 双击 start.vbs或者start.bat启动。
    • Win7/8/10:将提示请求管理员权限(出于安装CA证书的需要)。请点击同意。
  2. 启动完毕后,将弹出浏览器,访问 http://localhost:8085/ (配置页面简介
  3. 右下角将出现托盘图标:点击可弹出上述的XX-Net配置页面, 右键可显示常用功能菜单
  4. 第一次启动, 会提示在桌面建立快捷方式,可根据自己需要选择。
  5. 推荐使用Chrome浏览器, 安装SwichySharp, 可在XX-Net目录中的SwitchySharp文件夹下找到插件和配置文件。
  6. 也可以选择使用Firefox(火狐)浏览器。需手动导入证书
  7. 启动失败,请关闭后双击start.bat再次启动程序,把日志发到bug反馈区

  • WinXP,需要破解tcp连接数,推荐使用tcp-z
  • Win8,win10 的APP,需要使用:https://loopback.codeplex.com/
  • Windows Server 2008,需要安装 Visual C++ 2008 Redistributable - x86

针对两种常用浏览器,分别有详细的新手图文教程:使用Firefox浏览器使用Chrome浏览器

Mac系统

  1. 双击 start 启动
  2. 证书将被自动导入,如果还有提示非安全连接,请手动导入data/gae_proxy/CA.crt证书

注:

Linux系统

  • 执行 ./start 启动

  • 自动导入证书,需安装 libnss3-tools 包
    sudo apt-get install libnss3-tools

  • 没有安装PyGtk的,需要先安装gtk: sudo apt-get install python-gtk2
  • 配置http代理 localhost 8087, 勾选全部协议使用这个代理。
    如Firefox,如果管理页面弹不出,请在地址栏输入127.0.0.1:8085,注意和代理端口的区别:

    推荐Chrome + SwitchyOmega
  • ubuntu 下,可能需要安装
    sudo apt-get install python-openssl
    sudo apt-get install libffi-dev
    sudo apt-get install -y python-gtk2
    sudo apt-get install python-appindicator
    sudo apt-get install libnss3-tools
  • 后台运行:在终端中运行:
    xx_net.sh start/stop/restart
  • 开机自启:在/etc/rc.local中添加一行:
    sudo /home/username/xxnet/xx_net.sh start

关于 ArchLinux

  • 可能需要的包: python-pyopenssl python2-pyopenssl libffi pygtk python2-notify nss

关于 Fedora

  • 添加 FZUG 源,安装 xx-net
  • 执行 xx-netsystemctl --user start xx-net (后台)启动
  • 配置浏览器代理插件

其他平台

OpenWrt

Android

计划开发中
Android技术设计

附录

关于服务端

  • 服务端兼容 GoAgent 3.1.x/3.2.x的客户端
  • 虽然系统内置了公共appid, 还是建议部署自己的appid

异常处理

如果出现异常,请翻阅故障速查手册,查看常见问题和解决方法。

无法解决的,参考异常处理,将问题反馈到:
https://github.com/XX-net/XX-Net/issues
https://groups.google.com/forum/#!forum/xx-net

提交issue时请贴出状态页、GAE_proxy日志、部署日志,以便开发者和其他用户更好地帮助你。