如何使用 Ubuntu 版大杀器

# 本文介绍如何在 Ubuntu 下安装使用大杀器客户端,本次使用的是 Ubuntu 16,其它 Ubuntu 版本或其它 Linux 可参照安装使用。

# 安装 git 工具
sudo apt install git -y ;

# 使用 git 获取大杀器
sudo cd / ; sudo git clone https://github.com/chinashiyu/gfw.press ;

# 给客户端脚本添加可执行属性
sudo chmod +x /gfw.press/client.sh ;

#安装 JAVA
sudo apt install openjdk-8-jdk-headless -y ;

# 运行大杀器
sudo /gfw.press/client.sh ;

# 配置节点

# 设置 Ubuntu 16 自带的 FireFox 浏览器代理

# 测试翻墙,非常成功

23 thoughts on “如何使用 Ubuntu 版大杀器”

  1. ubuntu客户端最好再优化一下,客户端关闭脚本
    ps aux|grep gfw|grep -v auto|awk ‘{print $2}’|xargs sudo kill -9
    客户端运行输入啥的都没问题,代理也设置正常,但还是无法翻墙,安卓上测试都没问题。应该不是服务器的问题。

  2. 石大爷,ubuntu启动报错阿。火狐一直测试失败。

    初始化Cipher出错:
    java.security.InvalidKeyException: Illegal key size
    at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039)
    at javax.crypto.Cipher.implInit(Cipher.java:805)
    at javax.crypto.Cipher.chooseProvider(Cipher.java:864)
    at javax.crypto.Cipher.init(Cipher.java:1396)
    at javax.crypto.Cipher.init(Cipher.java:1327)
    at press.gfw.Encrypt.encryptNet(Encrypt.java:595)
    at press.gfw.EncryptForwardThread.run(EncryptForwardThread.java:119)

      1. 记录一下吧,下载大爷给的链接中的文件,解压后,替换JAVA_HOME/jre/lib/security/目录下的同名文件即可。速度不错,石大爷是正义的使者。

  3. src/client.c: In function ‘set_timeout’:
    src/client.c:329:17: error: storage size of ‘tv’ isn’t known
    struct timeval tv;
    ^~
    src/client.c:335:77: error: invalid application of ‘sizeof’ to incomplete type ‘struct timeval’
    setsockopt(socket, SOL_SOCKET, SO_SNDTIMEO, (struct timeval *) &tv, sizeof(struct timeval));
    ^~~~~~
    src/client.c:337:77: error: invalid application of ‘sizeof’ to incomplete type ‘struct timeval’
    setsockopt(socket, SOL_SOCKET, SO_RCVTIMEO, (struct timeval *) &tv, sizeof(struct timeval));
    ^~~~~~
    src/client.c:329:17: warning: unused variable ‘tv’ [-Wunused-variable]
    struct timeval tv;
    ^~
    src/encrypt.c: In function ‘encrypt’:
    src/encrypt.c:202:57: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
    EVP_CIPHER_CTX *ctx = (EVP_CIPHER_CTX *) malloc(sizeof(EVP_CIPHER_CTX));
    ^~~~~~~~~~~~~~
    src/encrypt.c: In function ‘decrypt’:
    src/encrypt.c:338:57: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
    EVP_CIPHER_CTX *ctx = (EVP_CIPHER_CTX *) malloc(sizeof(EVP_CIPHER_CTX));

    1. 这个错误是缺少时间定义,在src/client.c文件中增加: #include ;第二个错误是EVP_CIPHER_CTX这个结构体没有定义,这个可能是你使用的openssl版本过新导致,改用openssl1.02版的试试。

      1. 这个错误是缺少时间定义,在src/client.c文件中增加: #include
        或者 #include ;第二个错误是EVP_CIPHER_CTX这个结构体没有定义,这个可能是你使用的openssl版本过新导致,改用openssl1.02版的试试。

        1. 这个错误是缺少时间定义,在src/client.c文件中增加: “#include ”
          或者”#include “;第二个错误是EVP_CIPHER_CTX这个结构体没有定义,这个可能是你使用的openssl版本过新导致,改用openssl1.02版的试试。

  4. 石斑鱼大爷的这页描述也可以用在树莓派上,
    我用的硬件上是3B版本,固件是2017-09-07-raspbian-stretch.zip,

    这行不做,sudo apt install openjdk-8-jdk-headless -y ,

    若出现这个在错误
    java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
    修改 /etc/java-8-openjdk/accessibility.properties, 标记下面这一行,
    #assistive_technologies=org.GNOME.Accessibility.AtkWrapper

    至于用处,运行在手机或平板上,手机太热了,通过代理出去,手机就没那么热了.

  5. 按楼上的Krome朋友的说明,先在Terminal输入:
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java8-installer
    sudo apt install oracle-java8-unlimited-jce-policy
    然后,到https://github.com/chinashiyu/gfw.press打包下载.zip文件到本地,解压到一个文件夹,然后还是控制台运行:sudo chmod +x /gfw.press/client.sh, 无果。
    接下来,找打文件夹里面的client.sh,右键打开属性,将permissions选项卡里的excute选项前面的可选框勾选。
    最后,在terminal输入:cd 命令转到client.sh所在文件夹,再执行:./client.sh。
    duang的一下,在桌面弹出来了大杀器的端口填写界面。之后,将相应端口和ip、密码等填入,顺了翻墙。

  6. 执行client.sh时,提示完重定向标准错误到标准输出以后就结束了,没启动任何服务啊?参照网上的改了改脚本也没用,求助

  7. ubuntu安装大杀器输入:sudo chmod +x /gfw.press/client.sh
    提示:chmod: 无法访问’/gfw.press/client.sh’: 没有那个文件或目录
    怎么操作?

  8. 请教一个问题,我安装ubuntu版的大杀器到我的电脑,但是我发现在/home文件夹里的gfw.press文件夹是带一个锁的标记,运行chmod +x /gfw.press/client.sh后,提示cannot access ‘/gfw.presss/client.sh’: No such file or diretory ,请问这个问题怎么解决?而且这个带锁标识的文件夹也删除不掉,我想重新安装都不行。不太懂命令行操作,还请石鱼总给帮忙解决一下。谢谢。在线等。。。。。。。。。

      1. 提示输入密码然后我就输入了。单上还是显示cannot access… :No such file or directory。 是不是我的系统有问题?运行这个:sudo chmod +x /gfw.press/client.sh命令要用root权限吗?

  9. 其实也可以安装官方Java环境再替换JCE,命令如下:
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java8-installer
    sudo apt install oracle-java8-unlimited-jce-policy
    至于获取大杀器,可以直接去Github页面下载,本地解压,然后给clint.sh加上可执行权限,之后直接拖到终端上运行就行了

发表评论

电子邮件地址不会被公开。 必填项已用*标注