1. hiwifi里更新了openwrt的刷機包,刷完了怎樣安裝goagent等
1、安裝python
下載本頁附件libopenssl_1.0.1c-1_brcm63xx.zip,解壓後將libopenssl_1.0.1c-1_brcm63xx.ipk上傳到路由器/tmp目錄
如果你的路由器是Atheros AR7161,請下載libopenssl_1.0.1c-1_ar71xx.zip
官方libopenssl的安全線程支持上有問題,會出現「ssleay_rand_add: Assertion `md_c[1] ==
md_count[1]' failed」這樣錯誤,用這個libopenssl就沒有問題了。用ssh或者telnet登錄到路由器運行如下命令:
cd /tmp
opkg update
opkg install libopenssl_1.0.1c-1_brcm63xx.ipk
opkg install python
opkg install pyopenssl python-openssl
復制代碼
2、在OpenWrt上安裝goagent
GoAgent是一個基於Google Appengine,因此你必須在app engine上部署goagent的服務端。關於goagent部署請看這里,很詳細:http://blog.chinaunix.net/uid-191945-id-3383080.html或者http://www.360doc.com/content/11/1108/14/7917215_162778496.shtml
現假定你的goagent服務端已經部署了
下載goagent:https://nodeload.github.com/goagent/goagent/legacy.zip/3.0,解壓出來,修改/local/proxy.ini
將ip改成0.0.0.0
[listen]
ip = 0.0.0.0
復制代碼
將appid改成你的appid,多個appid用「|」分隔
[gae]
appid = myvpn|myvpn2
復制代碼
用ssh或者telnet登錄到路由器運行如下命令:
mkdir -p /app/goagent/local
復制代碼
將certs目錄、CA.crt、proxy.ini、proxy.py上傳到路由器/app/goagent/local目錄下。
3、啟動goagent
python /app/goagent/local/proxy.py
復制代碼
先不要關閉ssh控制台,使用chrome的SwitchySharp插件測試一下代理是否成功。將其中「HTTP 代理」地址改成路由器地址,我這里是192.168.11.1
使用SwitchySharp訪問一下twitter.com或者facebook.com看看是否成功:
如果成功,ssh控制台也會滾屏顯示日誌:
4、設置開機啟動goagent
將下面代碼加入到/etc/rc.local(或者直接在luci界面,系統>啟動項>本地啟動腳本 中添加)中
python /app/goagent/local/proxy.py
復制代碼
重啟路由看看是否正常。
5、PAC文件利用
利用PAC文件可以實現自動代理。
打開SwitchySharp》導入/導出》導出PAC文件,將導出SwitchyPac.pac文件上傳到路由器/www目錄中。根據這個文件瀏覽器就能確定哪些網址需要使用代理,哪些直接連接就可以了。
或者,打開proxxy.ini修改[pac]中的ip地址為0.0.0.0,將SwitchyPac.pac放入proxy.ini相同目錄中,此時pac訪問地址為http://192.168.11.1:8086/SwitchyPac.pac。
pac在chrome、ie、firefox等上都支持的(有的要插件),包括ios平台也可以使用pac文件。上傳幾張圖,大家一看就明白了:
IE中自動代理設置:
ios中自動代理設置:
我的rg100a-aa刷完Attitude Adjustment 12.09後,裝了一些常用的軟體,再裝python、goagent,空間基本夠用了。
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 13.0M 11.1M 1.9M 86% /
/dev/root 1.8M 1.8M 0 100% /rom
tmpfs 14.3M 476.0K 13.8M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 13.0M 11.1M 1.9M 86% /overlay
overlayfs:/overlay 13.0M 11.1M 1.9M 86% /
復制代碼
如果你刷了那些大而全的版本,空間不夠的話可以裝在U盤上了。
2. 用python寫一個重啟路由器的腳本,怎麼做
執行python腳本只需要對python文件做如下操作即可:
在python文件里第一行加上#! /usr/bin/python,即你的python解釋器所在的目錄。另外還有一種寫法是#! /usr/bin/env python
編輯完成python腳本文件後為它加上可執行許可權。
例如你的python腳本文件叫做runit.py,那麼就在shell中輸入如下命令:chmod +x runit.py
之後直接在shell中輸入./runit.py就可以執行你的python程序了。
當然這是在Linux下的操作,如果想在windows下直接執行Python程序,就需要使用py2exe工具將python源程序編譯成exe文件了。
3. 用Python把家用路由器改成需要登錄才能上網
1、首先要確認你購置的路由器或者wifi熱點支持Web認證功能;
2、下面以某品牌路由為例。登錄路由器管理界面,點擊認證管理 >> 認證設置 >> Web認證,具體設置如下:
A、點擊新增:添加如下Web認證規則。
B、認證用戶配置
點擊「認證管理>用戶管理>認證用戶管理」,點擊新增,添加如下認證用戶規則
路由器設置完成,點擊右上角「保存配置」。
無線終端(手機)連接無線網路後,跳轉到認證登錄頁面(部分Android手機需要打開瀏覽器),輸入用戶名、密碼,點擊「登錄」後,無線終端就可以免費上網。
4. 如何使用python獲取路由器所有mac
1. 安裝pip
sudo easy_install pip
pip 安裝成功就可以直接安裝pil或者pillow
2. 通過命令pip install pil
pip install Pil
Downloading/unpacking Pil
Could not find any downloads that satisfy the requirement Pil
Some externally hosted files were ignored (use --allow-external Pil to allow).
Cleaning up...
No distributions at all found for Pil
Storing debug log for failure in /Users/macbook/Library/Logs/pip.log
3. 所以就安裝pillow
pip install --use-wheel Pillow
Downloading/unpacking Pillow
Downloading Pillow-2.4.0.zip (6.5MB): 5.0MB downloaded
Cleaning up...
弄了會別的回來發現還沒有下載完,這叫一個慢呀,於是放棄
5. 如何使用python管理tp-link路由器
TP-LINK路由器設置步驟如下:
第一步,線路鏈接
在沒有使用路由器時,電腦直接連接寬頻上網,現在使用路由器共用寬頻上網,則需要用路由器來直接連接寬頻。根據入戶寬頻線路的不同,可以分為網線、電話線、光纖三種接入方式。具體如何連接請參考下圖:
注意:寬頻線一定連接到路由器WAN口,WAN口顏色與LAN口一般不同,電腦連接1\2\3\4任意一個埠。
連接好線路之後,請檢查並確認對應的介面指示燈常亮或閃爍。
第二步,操作設置
設置路由器之前,需要將操作電腦設置為自動獲取IP地址。如果電腦沒有設置過,一般情況下電腦IP地址默認為自動獲取。
第三,登陸管理界面設置
1、輸入路由器管理地址
打開電腦桌面上的IE瀏覽器,清空地址欄並輸入路由器管理IP地址(192.168.1.1),回車後彈出登錄框。
注意:部分路由器使用tplogin.cn登錄,路由器的具體管理地址建議在殼體背面標貼上查看。
2、登錄管理界面
初次進入路由器管理界面,為了保障設備安全,需要設置管理路由器的密碼,請根據界面提示進行設置。如下圖:
注意:部分路由器需要輸入管理用戶名、密碼,均輸入admin即可。
第四步,按照設置向導設置路由器
1、開始設置向導
進入路由器的管理界面後,點擊 設置向導,點擊 下一步。
2、選擇上網方式
上網方式選擇 PPPoE(ADSL虛擬撥號) ,點擊 下一步。
注意:如果上網方式為靜態IP或動態IP,請選擇對應方式並設置。
3、輸入上網寬頻賬號和密碼
在對應設置框填入運營商提供的寬頻賬號和密碼,並確定該賬號密碼輸入正確。
注意:76%以上的用戶因為輸錯寬頻賬號密碼導致無法上網,請仔細檢查入戶的寬頻賬號密碼是否正確,注意中英文輸入、字母大小寫、後綴等是否輸入完整。
4、設置無線參數
SSID即無線網路名稱(可根據實際需求設置),選中 WPA-PSK/WPA2-PSK 並設置PSK無線密碼,點擊 下一步。
注意:無線密碼是用來保證無線網路安全,確保不被別人蹭網。
5、設置完成
點擊 完成,設置向導完成。
注意:部分路由器設置完成後需要重啟,點擊重啟即可。
第五步,確認設置成功
設置完成後,進入路由器管理界面,點擊 運行狀態,查看 WAN口狀態,如下圖框內IP地址不為0.0.0.0,則表示設置成功。
至此,網路連接成功,路由器已經設置完成。電腦連接路由器後不需要進行寬頻連接撥號,直接可以打開網頁上網。
6. python flask訪問動態路由為什麼一直失敗
測試了一下你的代碼沒有問題呀,你是不是旦輪把網十拿游弄錯了
以上為模敏信測試結果