


Linux下成功安裝和配置Sock5代理的過程
1.首先從網絡上找到 socks5-v1.0r11.tar.gz ,還有一個是補丁包,那個包沒有下,所以有什么用我不知道。
2.講socks5-v1.0r11.tar.gz解壓倒文件夾,利用下面這個命令,其實這幾步網絡上的資源很豐富,但我這里力求詳細和全面。
解壓上述壓縮包,執行tar xvzf socks5-v1.0r11.tar.gz
解壓縮后在目錄下產生一個 socks5-v.1.0r11的目錄。
3.進入該目錄,運行./configure .這一步我順利通過。
4.接著運行make,在編譯的過程中遇到了問題,讓我花了好長時間,在編譯clients/ftp/ftp.c文件時,在command函數處出現問題,提示說arargs方法在gcc4.1.2中已經過時,不能用了。但是網上我沒有找到可用的解決方法。所以只有自己解決,具體問題是varargs.h和stdarg.h的不兼容,就是說在處理不確定個數的參數的時候方法不同,現在的gcc已經用了stdarg方法,已經不用ararg的方法。兩者的差異在于,va_start()函數的參數個數不同,格式也不一樣,下面我同時列給出我修改的代碼和原來的代碼:
原來的代碼:
|
修改過的代碼:
|
這個函數修改過以后,后面還有一個文件clients/telnet/commands.c中的call()函數也要做類是的修改。
這里我推介大家看看有關va_start(),va_end的文章;想更深層的可以看看標準c語言中的va函數的用法。
5.當編譯完全通過以后,運行make install 。
此時可以說工作已經完成了一半,接下來就是要建立以個配置文件sock5.conf,關于這個配置文件倒是比較簡單,網絡上別的資源也很多,在此就不累述。
關鍵詞:sock5 代理
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解