把goagent建在php空間自建代理翻牆教程v1.8.3版以前
正如前文GoAgent:自建GAE安全翻牆代理伺服器介紹GoAgent是為了方便牆友們自建GAE代理的簡便方案,現在也有辦法把GoAgent建在自己的php空間上建立自己專屬的加密代理伺服器,本文就是在php空間建立GoAgent翻牆代理的教程,本文綜合參考(少數地方有修改整理)於手把手的教你依靠php代理空間和goagent翻牆教程和使用GoAgent讓PHP空間變成你的專屬代理伺服器(基於PHP空間自建代理)。
官方公告: 警告:對安全有考量的用戶,請務必使用自己搭建的goagent服務端並且設置proxy.ini的mode=https
第一步、首先申請一個支持PHP的空間(當然是國外沒有被牆的空間,牆內的空間是沒有用的)。穩定速度快的空間最好,免費空間也可以,流量要根據自己需要選擇合適的,本站介紹的空間基本都可以。
經測試,不是所有空間都可以,空間必須支持curl或者打開遠程文件(allow_url_fopen),
有的空間如日本的sitemix的不能打開youtube,sourceforge.net的空間雖然支持函數,但是卻不能用來做代理,據作者說goagent不支持有廣告的空間,如 sitemix空間廣告可以通過在該空間建一個網站,比如用wordpress安裝一個部落格,然後將fetch.php放到wp-admin目錄,就可以 避開廣告了。
一些國外的免費大容量的空間:
(1)https://nazuka.net/10G空間,100G流量,需要代理註冊。
(2)https://binhoster.com/ 10G空間,100G流量,需要代理註冊
(3)https://www.1freehosting.com/ 10G空間,100G流量,需要代理註冊
這些空間都是需要代理註冊的,不容易被刪除,一定要用代理註冊。
GoAgent項目地址:https://code.google.com/p/goagent/
最新版下載地址:https://goo.gl/pTt0W
第二步、綁定網域
如果是免費空間,多半是申請時就會給一個二級網域:即象 abc.aaa.com 這個樣子
你也可以申請免費的頂級網域,如: https://www.dot.tk/zh/index.html?lang=zh有中文 ,當然也可以用自己付費買的網域,然後把網域「停靠」在php空間。
如果是自己的網域,在網域註冊處,還需要把DNS伺服器指向註冊的php空間。
第三步、把下載的GoAgent最新版解壓,在server/php/目錄下找到fetch.php(184版是index.php)文件,把fetch.php(184版是index.php)上傳到網頁根目錄,不一 定你用ftp登錄後看到的目錄就是根目錄,不同伺服器的根目錄有所不同不過不外乎public_html、www、htdocs幾種,只有這些目錄下及其 子目錄下的文件才能被訪問到。
進入你的網址https://你網站的網域/fetch.php(184版是index.php) 就會看到以下介面,這代表php服務端搭建成功!當然你也可以將fetch.php放到其他目錄,網址修改為對應地址就可以。
第四步、記事本打開在local目錄下的proxy.ini文件,將
[gae]
enable = 1
appid = goagent
password =
path = /fetch.py
debuglevel = 0
#bindhosts = .6park.com|.sfileydy.com
[php]
enable = 0
ip = 127.0.0.1
port = 8088
fetchserver = https://goagent.net.net/fetch.php
修改為
[gae]
enable =0 (1為啟用GAE,0為不啟用,這裡只使用PHP代理,不啟用)
appid = goagent
password =
path = /fetch.py
debuglevel = 0
#bindhosts = .6park.com|.sfileydy.com
[php]
enable = 1
ip = 127.0.0.1
port = 8088
fetchserver = https://你網站的網域/fetch.php
第五步、修改好了,就可以打開GoAgent.exe。
第六步、設置好瀏覽器代理127.0.0.1:8088,之後就可以暢遊網路了。
瀏覽器代理設置請參看:GProxy:調度代理的火狐firefox擴充套件
需將瀏覽器代理連線埠設置為8088
Tips:
1.
[gae]
enable = 1
懂代碼就知道0為假,1為真,這裡可以保留1,保留1就可以一個goagent.exe同時連接google app和自己的免費空間做雙線,但是注意不要使用相同連線埠,瀏覽器可以配置不同代理連線埠,自由切換。
2.另外有一個小技巧:
修改代碼中的prot=8087可以改變代理連線埠,visible = 1是表示GoAgent窗口是否默認最小化的,默認是1,即不自動最小化,
我把它該成0了,這樣就每次啟動後都自動最小化到托盤中。自己根據自己喜好修改。推薦改為0!!
[listen]
ip = 127.0.0.1
port = 8087
visible = 1
3.怎麼防止他人知道我的fetch.php地址盜用我流量?
編輯fetch.php開頭部分的$__password__ = 」;為$__password__ = 『你的密碼』;
同時編輯proxy.ini中[gae]段下password =你的密碼
重啟goagent.exe
目前goagent還沒有將php模式密碼和GAE模式的密碼分開,期待以後會加人吧,不過我們將它們的密碼設置成一樣也不影響我們的體驗不是。
當然如果你會python可以嘗試修改proxy.py,我看了一下代碼,應該是可以實現,不過我不會。
原文標題:把goagent建在php空間自建代理翻牆教程v1.8.3版以前 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
網 友 留 言
18條評論 in “把goagent建在php空間自建代理翻牆教程v1.8.3版以前”這裡是你留言評論的地方

博主啊,我按你的方法搞了一個可是只成功了幾分鐘就開始不斷的出現error 10053,10060 還有404錯誤。訪問index.php都正常的啊???就是nazuka的空間。
@路人戊:
因新版改動比較大,從新寫入新教程,請重新對照一下是不是設置正確:用php空間自建goagent翻牆代理教程v1.8.4版以後 - 美博園
「第三步、把下載的GoAgent最新版解壓,在server/php/目錄下找到fetch.php文件」,
為什麼我找不到該文件?
@nah:
184版說明中有,已經將fetch.php改名為index.php了,即網址是 https://xxx.com/index.php
怎麼我的留言都消失了?
@iShare:
留言都在,不知道怎麼沒有發出來,手動出來了。
謝謝斑竹,給我們分享這些技術和信息,使我們在這幾天網路封鎖嚴重的情況下,還能翻牆過來。
@wang:
不客氣,GFW崩垮的那一天,我們網站就要轉行了 :)
@美博園:
前幾天goagent更新了,少量修改,仍然照搬原來的教程設置的話不行,另外我還從新加了一些注意事項。
@iShare:
謝謝提醒,改天去看看。
試做了一個代理,可運行。記事本打開在local目錄下的proxy.ini文件,改完如下,才可用。
[gae]
enable = 0
appid = gae
password =
path = /fetch.py
profile = google_cn
mulconn = 1
[php]
enable = 1
listen = 127.0.0.1:8088
fetchserver = https://你網站的網域/fetch.php
試做了一個代理,可運行。記事本打開在local目錄下的proxy.ini文件,改完如下,才可用。
[gae]
enable = 0
appid = gae
password =
path = /fetch.py
profile = google_cn
mulconn = 1
[php]
enable = 1
listen = 127.0.0.1:8088
fetchserver = https://你網站的網域/fetch.php
記事本打開在local目錄下的proxy.ini文件,修改成以下,做成可以使用。
[gae]
enable = 0
appid = gae
password =
path = /fetch.py
profile = google_cn
mulconn = 1
[php]
enable = 1
listen = 127.0.0.1:8088
fetchserver = https://你網站的網域/fetch.php
其中,「appid = goagent」要修改成這樣才行:「appid = gae」。
@wang:
這是近期版本的問題,以前沒有這個情況,近期版本需要修改掉appid才行,否則會出現修改ID提示而不能使用。
推薦看看這個『中國人必讀』
https://bbs.futurechinaforum.org/viewforum.php?f=117&sid=0f21f682b8404870fabbf591e7102c43