• Stars
    star
    191
  • Rank 202,877 (Top 4 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[NOT MAINTAINED] 针对Linux环境,综合Phiphon3和DeleGate搭建的免费翻墙工具,稳定、安全!(可以本机获取SOCKS5代理和HTTP代理地址和端口)P.S. Shadowsocks for Linux 也很好用~

Menu

赛风3 Linux版 [CHS]

这个repo实际上是Psiphon3 SOCKS Proxy repo的一小部分,这部分是python脚本,可以在Linux上面运行。但是只是SOCKS5 Proxy(@skyer0721 测试SOCKS4不行)

所以我又添加了DeleGate repo用来支持Linux上的HTTP Proxy

总之这是一个完全免费的用来在Linux下面翻墙的工具,因为现在fqrouter2已经被谷歌封杀不少了,Android SDK更新都用不了fqrouter2了,很忧伤啊有木有!!

首先编译OpenSSH

官方说需要编译他们改过的OpenSSH 5.9p1源码,用来支持混淆:

cd openssh-5.9p1/
./configure
make

然后把目录下ssh这个可执行文件从openssh-5.9p1/复制到pyclient/

赛风3 使用方法

更新socks服务器列表

执行如下代码:

cd pyclient
python update.py

开启SOCKS5代理

执行如下命令,可以看到软件有提示信息Your SOCKS proxy is now running at 127.0.0.1:1080

python psi_client.py

P.S. 命令执行可能会提示缺少包,缺少啥就谷歌啥。比如我就遇到了问题,搜一下需要执行如下指令sudo apt-get install python-socksipy

在需要的软件里面设置SOCKS5代理(以Android Studio为例)

Do these steps:

打开 "Config"
搜索 "proxy"
选选择代理模式 "SOCKS"
填写 "Address" and "Port"
点击 "OK" or "Apply"

需要HTTP代理吗?

你需要这个工具: DeleGate,他可以把SOCKS代理转化为HTTP代理。执行如下命令:

cd delegate9.9.13
make

注意: make这一步需要你填写email地址,不知道为什么……

make完成后,可执行的delegated文件就在delegate9.9.13/src目录里了,所以:

cd src

接下来,可以自定义HTTP代理的相关信息。比如,使用"8080"作为HTTP端口,而且我们已经有了赛风3的SOCKS代理地址127.0.0.1:1080:(用localhostL1080是一样的)

./delegated -P8080 SERVER=http SOCKS=127.0.0.1:1080

之后你将会看到<DeleGate/9.9.13> [32257] -P8080 READY。这个用来作为HTTP的端口就在127.0.0.1上生效了!尽情享受吧!!!

如何停止HTTP代理?

看上面列出来的这个字符串[32257],这是一个进程号,所以:

kill 32257

完事!

但是我还是要补一句标准关闭方法(8080是刚刚开启的端口):

delegated -P8080 -Fkill

关于赛风3的官方资讯: https://groups.google.com/forum/#!searchin/psiphon3-developers/python$20/psiphon3-developers/cb8CW7Y98nI/BRx7-cIQ7C8J

Psiphon3-for-Linux [ENG]

Part of Psiphon3 SOCKS5 Proxy repo, for Linux operating system.

With DeleGate repo to achieve HTTP Proxy on Linux.

TOTALLY FREE & STABLE & SAFE FOR 翻墙 =。= 额……总之这是一个用来在Linux下面翻墙的工具,大陆用户必备,因为现在fqrouter2已经被谷歌封杀不少了,Android SDK更新都用不了fqrouter2了,很忧伤啊有木有!!

Make openssh first

You will need to build OpenSSH 5.9p1 that supports obfuscation:

cd openssh-5.9p1/
./configure
make

and copy ssh binary from openssh-5.9p1/ to pyclient/

Phiphon3 Usage

Update server list first

Run these commands:

cd pyclient
python update.py

Run SOCKS5 Proxy

Run these commands, and you will see Your SOCKS proxy is now running at 127.0.0.1:1080:

python psi_client.py

P.S. You may need to install some python packages, the commands are just in Google. e.g. I was in need of this sudo apt-get install python-socksipy.

Set SOCKS5 Proxy configuration in apps (Android Studio for example)

Do these steps:

Open "Config"
Search "proxy"
Select "SOCKS"
Fill "Address" and "Port"
Press "OK" or "Apply"

Need HTTP Proxy?

You should use a tool named DeleGate, which convert SOCKS Proxy to HTTP Proxy. Run these commands:

cd delegate9.9.13
make

Note: make step need to input an email address.

Then, after make finished, the executable delegated located in delegate9.9.13/src, so:

cd src

Next, set out port for HTTP Proxy. For example, choose "8080" for HTTP Proxy, and we've got the Phiphon3 SOCKS Proxy "127.0.0.1:1080": (use localhostL1080 does the same effort)

./delegated -P8080 SERVER=http SOCKS=127.0.0.1:1080

You will see <DeleGate/9.9.13> [32257] -P8080 READY. This port for HTTP Proxy is available! Enjoy it!!!

How to stop?

See the string [32257] above? just run:

kill 32257

That's done!

But I still show the standard way to close port (8080 is the port we assigned above):

delegated -P8080 -Fkill

For more details visit related Google Group discussion at https://groups.google.com/forum/#!searchin/psiphon3-developers/python$20/psiphon3-developers/cb8CW7Y98nI/BRx7-cIQ7C8J

More Repositories

1

light-novel-library_Wenku8_Android

[CASUALLY MAINTAINED] 轻小说文库 (Wenku8.com) 安卓版第三方公益App,始于2014年的Material Design风格、无广告、不盈利、Google Play上安装包最小的轻小说阅读器(light novel reader)。目前除了网站的API以外,还添加了我自己架的Cloudflare Worker 中继节点用来突破网站API的限制 wenku8-relay.mewx.org.
Java
1,742
star
2

cross-channel_chinese-localization_project

[LEGACY] CROSS † CHANNEL 中文化 (汉化) 项目,源代码以及网站。(全翻译文本、全平台移植源码已公开!欢迎修改&学习!)CROSS † CHANNEL Chinese Localization Project, source codes and websites. (All translations and scripts are open, welcome on any improvements!)
Ren'Py
236
star
3

prpr-reader

[DEPRECATED] Project PRPR - This is a pure reader app for Android. Different from other apps, it doesn't contain any ads or in-app purchase items. And it has a plug-in store (totally free). Additionally, the statistical function can be disabled! Hope you like it! / 这是一个纯净的安卓阅读器(可在线、可本地),非常纯净没有商城,但是有一个插件库用于搜索并下载在线书籍;无广告、统计功能可关;等等等等;最重要的是长期维护以及Apache 2.0开源协议!更多功能以及建议收录的数据源网站,欢迎发issus讨论~
30
star
4

MeteorX.ASS.Effects.Related

The ASS subtitle special effects generating tool, super awesome effects!!! Made by MeteorX!!!
C#
13
star
5

mewx.github.io

MewX's blog & personal homepage.
CSS
6
star
6

MewX-chinesization-tools

MewX's source codes for Chinesizing games - mainly GalGame. This repo contains plenty of programs.
C++
5
star
7

ntt-vmprint

A virtual printer driver for NTT Co JP. The printer driver that doesn't use GhostScript for generating PDF.
C++
4
star
8

PHP-GraduationProjectManageSystem

An experimental project. 一个实验性项目:毕业设计管理系统(练习),UI直接采用jQuery-Mobile。
PHP
4
star
9

MyPracticeInOne

All my practise codes archived here.
HTML
3
star
10

vsfiltermod

Automatically exported from code.google.com/p/vsfiltermod
C++
2
star
11

contendo-viewer-v1.6.3

Contendo Viewer v1.6.3 (ConTenDo コンテン堂) - A platform where you can buy books but you can't download your purchased books.
Java
2
star
12

DDDM-Assignments

Distributed database and data mining assignments from UofA in 2018 semester 1. [COPY AT YOUR OWN RISKS!]
C++
2
star
13

contendo-viewer-decryptor

The minimal codes for decrypting ConTenDo Viewer v1.6.3: https://github.com/MewX/contendo-viewer-v1.6.3
Java
2
star
14

KanTV-downloader-cli

(KanTV is down forever) “看TV”下载器,命令行版,使用Android API,Go语言编写。 Downloading KanTV videos via command line interface (CLI) written in Go.
Go
2
star
15

ps5-official-firmware-list

The community-contributed PlayStation 5 official firmware list with checksums.
Shell
1
star
16

ReactNative-Material-ToDoList

Material Design Todo List App using React Native. (My practice, deprecated and replaced by MewX/MyPracticeInOne)
JavaScript
1
star
17

sql-exam-system

An Exam System based on SQL Server & win32, written mostly with Win32 API. P.S. This project is not finished, and it was just a task of my database course in college.
C++
1
star