socks代理服務(wù)是什么意思? 有什么用?
Socks5是一個實現(xiàn)SOCKSv5協(xié)議代理服務(wù)器。作為代理服務(wù)器,socks5.識別、授權(quán)和處理客戶的網(wǎng)絡(luò)請求。它為客戶建立連接到客戶要求的主機。當客戶機試圖連接到網(wǎng)絡(luò)時,只需連接到網(wǎng)絡(luò)socks5的daemon。
然后是認證,客戶要求socks5.激活網(wǎng)絡(luò)連接。bind,connect,sendto,ping,traceroute。
Socks它獨立于應(yīng)用層協(xié)議,可以應(yīng)對不同的網(wǎng)絡(luò)服務(wù)。telnet,ftp,finger,whois,gopher,WWW。
Socks5daemon支持兩種授權(quán)方式:
Username/Password--參考socks5.passwd
Kerberos5--要求Kerberoslibraries支持Kerberos5(GSS-API)請參考其他信息Kerberos的manpage。
Socks5運行方式:
Standalone–default
Preforking--p
Threaded--t如果您的操作系統(tǒng)支持POSIXthreads并且你configuresocks5時加了—with-threads參數(shù)。-t參數(shù)使socks5運行在threaded模式。所有操作系統(tǒng)都限制了每個過程的線程數(shù)和開啟文件描述。
Throughinetd--i,通過inetd啟動。
可以通過一些配置文件、環(huán)境變量和參數(shù)來控制socks5daemon。請參考socks5.conf(5)文檔。本配置文件的優(yōu)先級高于環(huán)境變量和參數(shù)。環(huán)境變量設(shè)置高于參數(shù)設(shè)置。
OPTIONS
多個參數(shù)用空格分開。
-b[host:port]|--bindintfc[host:port]
host:port指定socks5運行的主機和端口號用于替代缺失的端口。忽略主機,socks5使用0.0.0.0作為主機值。
-d[val]|--debug[val]
打開debug模式,設(shè)置debug值為val。若忽略此值,socks只發(fā)送警告信息。val有效值為1、2、3。若指定其他值,socks5認為是3。有效值的含義:
1LOG_NOTICE不報錯
2LOG_INFO報告信息
3LOG_DEBUG報告用于debug的信息。
-f|--foreground
前臺運行。當它在那里運行時standalone模式時,阻止從parentshell分裂。--foreground一般用于調(diào)試
-i|--inetd
通過inetd運行socks5。
-nval|--nchildrenval
同時存在的最大子進程數(shù)是val。Socks5預設(shè)最大子進程數(shù)為64。使用這個參數(shù)降低預設(shè)值。你不能設(shè)置最大子進程數(shù)超過操作系統(tǒng)限制的值。當運行在線程模式時,
socks忽略這個值,在oneshot模式和inetd該參數(shù)在模式下也沒用。
-o|--oneshot
打開前臺的請求debug模式,輸出到stderr,然后退出。用于調(diào)試。
-p|--prefork
preforking進程運行socks5。同時需要–nchildren參數(shù)控制已forked的進程數(shù)。
-s|--stderr
記錄所有輸出stderr代替syslog。主要用于debug模式。
-t|--threaded
運行在線程模式。要求您的操作系統(tǒng)支持POSIXthreads并且編譯socks5時加了—with-threads參數(shù)。若線程模式無效,socks5打印錯誤信息,轉(zhuǎn)移到standalone模式。
-v|--version
打印一個信息(包括當前(包括當前)socks5版本號)到stderr。
ENVIRONMENT
環(huán)境變量控制socks5.如何執(zhí)行們可以設(shè)置在環(huán)境或配置文件中。當環(huán)境與配置文件發(fā)生沖突時,配置文件的優(yōu)先級很高。在配置文件中設(shè)置變量,使用以下語法:
setvariable[value]
SOCKS5_BINDINTFChost:port
host:port指定socks5運行的主機和端口號用于替代缺失的端口。忽略時,socks5用0.0.0.0作為主機值。
SOCKS5_CONFFILEfilename
Filename指定配置文件。在許多系統(tǒng)中,缺失是/etc/socks5.conf。在運行socks在5之前,設(shè)置變量。如果有多個變量。socks5daemon為每一個操作daemon使用不同的配置文件。
SOCKS5_DEMAND_IDENT
當客戶沒有回應(yīng)時ident請求時,認證失敗。SOCKS5_DEMAND_IDENT確認每個連接都有一個相關(guān)的用戶名。
SOCKS_ENCRYPT
如有可能,請求下一個socks5進程加密數(shù)據(jù)。SOCKS5_ENCRYPT僅僅在編譯socks5時包括了GSS-API只有在認證。
SOCKS5_FORCE_ENCRYPT
當認證方法支持加密時,強迫客戶加密數(shù)據(jù)。
SOCKS5_IDENTFILEfilename
Filename指定存儲ident信息文件名。在許多系統(tǒng)中,缺省是/tmp/socks5.ident。當有多個socks5daemon運行時,SOCKS5_IDENTFILE非常有用。
SOCKS5_MAXCHILDval
val指定同時存在的最大子進程數(shù)。Socks5預設(shè)為64。預設(shè)可以減少。不超過64。Socks5運行在線程模式時,忽略此參數(shù)。當在線程模式下運行時oneshot或inetd該參數(shù)在模式中不起作用。
SOCKS_NOIDENT
忽略ident請求。當客戶機沒有運行時。identd時,使用SOCKS5_NOIDENT超時值會降低。
SOCKS_NOINTCHK
請求下一個socks沒有完全檢查的代理請求執(zhí)行過程。只有在編譯過程中添加GSS-API認證時,SOCKS5_NOINTCHK才發(fā)生效果。
SOCKS_NONETMASKCHECK
指示daemon忽略檢查主機的子網(wǎng)掩碼。缺省時,daemon在檢查配置文件之前,直接檢查掩碼。
SOCKS5_REVERSEMAP
總是試圖將地址影射到主機名稱上。缺省時,socks5只有在配置文件中使用主機名或域名時才影射。設(shè)置后,log文件將記錄主機名稱,這將降低性能。
SOCKS5_SERVICENAME
總是影射端口號到服務(wù)名。缺省時,socks只有在配置文件中使用服務(wù)名時才能影射。設(shè)置后,log文件將記錄服務(wù)名,這將降低性能。
SOCKS5_PASSWD[password]
當socks5daemon連接到其它socks如果使用服務(wù)器Username/Password認證,用它來指定密碼。
SOCKS5_PIDFILEfilename
指定存儲socks5進程ID的文件名。Socks5缺省存貯PID在/tmp/socks5.pid。你可以用—bindintfc參數(shù)或設(shè)置SOCKS5_BINDINTFC環(huán)境變量運行socks其它端口不同于缺口端口。與缺口端口不同的其他端口運行時,socks5存貯PID在/tmp/socks5.pid-port。
SOCKS5_PWDFILEfilename
指定密碼文件。在許多系統(tǒng)中,缺省是/etc/socks5.passwd。
SOCKS5_TIMEOUTminutes
最長時間指定連接停頓。超過最大值后,socks斷開連接。忽略此值時,缺省為15。
SOCKS5_UDPPORTRANGEport1-port2
指定一個Socks5用來發(fā)送UDP包的UDP端口范圍。
SOCKS5_USER[userid]
當socks5daemon連接到其它socksserver若采用Username/Password用此變量指定用戶名進行認證。
SOCKS5_V4SUPPORT
缺省時,socks5只接受SOCKSV5協(xié)議(rfc1928)的請求。設(shè)此變量后,socks5將接受SOCKSV4協(xié)議請求。
REQUESTFORCOMMENTS
RFC1928SOCKSprotocolVersion5
RFC1929Username/PasswordAuthenticationforSOCKSV5
RFC1961GSS-APIAuthenticationMethodforSOCKSVersion5
SEEALSO
Socks5.conf(5)
如何在內(nèi)網(wǎng)服務(wù)器上架設(shè)?socks5代理
如何用socks2http 加上sockscapv2 設(shè)置突破局域網(wǎng)
據(jù)估計,你不能設(shè)置它,因為你的公司使用互聯(lián)網(wǎng)行為管理,對很多 直接拒絕上網(wǎng)行為,應(yīng)該對每一對待IP如果你和你的網(wǎng)絡(luò)管理人員關(guān)系很好,你可以請他幫忙 你IP所以所有的行為都被釋放了
SOCKS用戶設(shè)置
以上就是【第4個太夸張!站群服務(wù)器配置socks5(云服務(wù)器配置)】的全部內(nèi)容。


評論