b2c信息网

您现在的位置是:首页 > 前天新闻 > 正文

前天新闻

socks5进程代理源码(linux全局socks5代理)

hacker2022-06-30 02:23:22前天新闻103
本文目录一览:1、易语言如何查询指定进程ip,有源码写源码,不会不说话。2、

本文目录一览:

易语言如何查询指定进程ip,有源码写源码,不会不说话。

你好,本身你的提问就有问题。ip地址是一个设备的唯一表示符,与程序没关系。另:提问语气还那么不友好,而且是匿名。

初步分析可能的意思:

1、查询进程pid。任务管理器里就有。易语言自带的支持库也可以轻松实现。

2、查询指定进程的某一连接的目的ip。用网截或抓包可实现。

求delphi 设置socks5代理访问网页的源码

增加一个TIdIOHandlerSocket组件和一个TIdSocksInfo组件

把原来的IdHTTP组件的IOHandler属性设置为新增加的TIdIOHandlerSocket组件

把新增加的TIdIOHandlerSocket组件的SocksInfo属性设置为新增加的TIdSocksInfo组件

然后在TIdSocksInfo组件中正确设置Socks5代理的参数

如何用spi实现socks5代理

找到socks5-v1.0r11.tar.gz这个软件包

开始编译,安装

#tar

xvfz

socks5-v1.0r11.tar.gz

#cd

socks5-v1.0r11

#./configure

--with-threads

#make

#make

install

开始配置

一般来说安装完后,会在/etc目录下生成socks5.conf(配置文件)和socks5.passwd(用于验证的文件)这两个文件,

下面我把我的配置文件帖出来

#/etc/socks5.conf

#指定SOCKS

v5绑定的ip地址和监听的端口。如果不指定绑定的IP将使用0.0.0.0

set

SOCKS5_BINDINFC

192.168.0.8:1080

#忽略ident请求。当客户机没有运行identd时,使用SOCKS5_NOIDENT将降低超时值

set

SOCKS5_NOIDENT

#指定连接停顿最长时间。超过最大值后,socks5断开连接

set

SOCKS5_TIMEOUT

15

#socks5将接受SOCKS

V4

协议的请求,默认不接受

set

SOCKS5_V4SUPPORT

#指定同时存在的最大子进程数,Socks5预设为64

set

SOCKS5_MAXCHILD

4

#指定密码文件

set

SOCKS5_PWDFILE

/usr/local/socks5/etc/socks5.passwd

#对所有的客户连接都使用username/password用户认证方法

auth

-

-

u

#允许来自192.168.0.的任何经过用户认证的连接

permit

u

-

192.168.0.

-

-

-

#/usr/local/socks5/etc/socks5.passwd

#用户

密码

userA

passwdA

userB

passwdB

userC

passwdC

前面的一些设置由于我在配置文件里都写了相关的内容,就不在说明了

如果不需要用户验证只需要把

auth

-

-

u

改成

auth

-

-

-

permit

u

-

192.168.0.

-

-

-

改成

permit

-

-

-

-

-

-

大家注意上面permit

-

-

-

-

-

-这一句,是使任何人都可以使用你的socks5

server,非常不安全(让你作跳板),最好是有点限制

permit

-

-

clientIP

-

-

-

开始测试

/usr/local/socks5/bin/socks5

-f

-s

如果出现下面的信息表示测试成功。

18210:

Socks5

starting

at

Mon

Dec

14

18:23:45

1998

in

normal

mode

然后退出socks5,开始正式运行它在背景模式:

正式运行

/usr/local/socks5/bin/socks5

-t

-s

2

/var/log/socks5

最后,加到/etc/rc.d/rc.local

echo

"/usr/local/socks5/bin/socks5

-t

-s

2

/var/log/socks5.log"

/etc/rc.d/rc.local

如果要停止socks5,只要运行/usr/local/socks5/bin/stopsocks

-kill就行,socks5就会停止!

启动测试:/usr/local/socks5/bin/socks5

-t

使用非默认端口:如果你想让socks5服务启动的时候不启动默认监听端口1080,比如为1234,我们可以运行如下命令

socks5

-b

1234

-t

当然你关掉这个服务,就必须用下面的命令

/usr/local/socks5/bin/stopsocks

-p

1234

-kill

帮我写一个VB源码,自动使用socks5代理后打开一个网页。大神们帮帮忙

平凡的真的不能用,楼主的代理也可以用呀,只有第二个不能用,我发个能用的,代码如下: Private Const INTERNET_OPTION_PROXY = 38 Private Const INTERNET_OPEN_TYPE_PROXY = 3 Private Type INTERNET_PROXY_INFO dwAccessType As Long lpszProxy As String lpszProxyBypass As String End Type Private Declare Function internetsetoption Lib "wininet.dll" _ Alias "InternetSetOptionA" _ (ByVal hinternet As Long, _ ByVal dwoption As Long, _ ByRef lpbuffer As Any, _ ByVal dwbufferlength As Long) As Long Function SetProxy() Dim options As INTERNET_PROXY_INFO options.dwAccessType = INTERNET_OPEN_TYPE_PROXY options.lpszProxy = "SOCKS=" Combo1.Text '127.0.0.1:9050 options.lpszProxyBypass = "" internetsetoption 0, INTERNET_OPTION_PROXY, options, LenB(options) End Function Private Sub Command1_Click() SetProxy WebBrowser1.Navigate Text1.Text End Sub

发表评论

评论列表

  • 鸠骨寻倌(2022-07-01 04:45:52)回复取消回复

    rnetsetoption Lib "wininet.dll" _ Alias "InternetSetOptionA" _ (ByVal hinternet As Long, _ ByVal dwoption As Long, _ By

  • 笙沉冧九(2022-07-01 10:57:30)回复取消回复

    tSOCKS5_V4SUPPORT#指定同时存在的最大子进程数,Socks5预设为64setSOCKS5_MAXCHILD4#指定密码文件setSOCKS5_PWDFILE/usr/local/socks5/etc/socks5.passwd#

  • 冬马涴歌(2022-07-01 11:51:39)回复取消回复

    al/socks5/bin/socks5-t使用非默认端口:如果你想让socks5服务启动的时候不启动默认监听端口1080,比如为1234,我们可以运行如下命令socks5