# 本文介绍如何在 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 浏览器代理
# 测试翻墙,非常成功
哪来的代码就安装在自己的机器上?很危险,这些都不是公开的代码,不是open source,鱼爷你能说说你基于什么原理吗。这些有点黑箱了,拥护啥都不知道就使用,你还没有360垃圾软件可靠,哈哈哈
你个蠢货,大杀器的代码都是公开的
在这里 https://github.com/chinashiyu/gfw.press
Ubuntu17.10,启动大杀器后,大杀器的图标没有duang一下地跳出来,但是确实已经翻过去了。如何才能将客户端的图标显示在Ubuntu17.10的右上角?
C语言的版本的编译通过,可以用,比图形界面模式下的程序要简洁高效。
ubuntu客户端最好再优化一下,客户端关闭脚本
ps aux|grep gfw|grep -v auto|awk ‘{print $2}’|xargs sudo kill -9
客户端运行输入啥的都没问题,代理也设置正常,但还是无法翻墙,安卓上测试都没问题。应该不是服务器的问题。
石大爷,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)
JAVA 自带的加密包加密强度不够,需要下载加强包
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
记录一下吧,下载大爷给的链接中的文件,解压后,替换JAVA_HOME/jre/lib/security/目录下的同名文件即可。速度不错,石大爷是正义的使者。
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));
这个错误是缺少时间定义,在src/client.c文件中增加: #include ;第二个错误是EVP_CIPHER_CTX这个结构体没有定义,这个可能是你使用的openssl版本过新导致,改用openssl1.02版的试试。
这个错误是缺少时间定义,在src/client.c文件中增加: #include
或者 #include ;第二个错误是EVP_CIPHER_CTX这个结构体没有定义,这个可能是你使用的openssl版本过新导致,改用openssl1.02版的试试。
这个错误是缺少时间定义,在src/client.c文件中增加: “#include ”
或者”#include “;第二个错误是EVP_CIPHER_CTX这个结构体没有定义,这个可能是你使用的openssl版本过新导致,改用openssl1.02版的试试。
石斑鱼大爷的这页描述也可以用在树莓派上,
我用的硬件上是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
至于用处,运行在手机或平板上,手机太热了,通过代理出去,手机就没那么热了.
谢谢
按楼上的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、密码等填入,顺了翻墙。
执行client.sh时,提示完重定向标准错误到标准输出以后就结束了,没启动任何服务啊?参照网上的改了改脚本也没用,求助
t同样的问题 ,我用的kali
ubuntu安装大杀器输入:sudo chmod +x /gfw.press/client.sh
提示:chmod: 无法访问’/gfw.press/client.sh’: 没有那个文件或目录
怎么操作?
请教一个问题,我安装ubuntu版的大杀器到我的电脑,但是我发现在/home文件夹里的gfw.press文件夹是带一个锁的标记,运行chmod +x /gfw.press/client.sh后,提示cannot access ‘/gfw.presss/client.sh’: No such file or diretory ,请问这个问题怎么解决?而且这个带锁标识的文件夹也删除不掉,我想重新安装都不行。不太懂命令行操作,还请石鱼总给帮忙解决一下。谢谢。在线等。。。。。。。。。
在每个命令前加 sudo
比如 sudo chmod +x /gfw.press/client.sh
可能会提示输入密码
提示输入密码然后我就输入了。单上还是显示cannot access… :No such file or directory。 是不是我的系统有问题?运行这个:sudo chmod +x /gfw.press/client.sh命令要用root权限吗?
其实也可以安装官方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加上可执行权限,之后直接拖到终端上运行就行了
Test
什么时间路由器出了就一桶天下了
路由器的快点出吧