易语言创建Socket5服务器

2025-10-15 03:06:49

1、第一步

LhSocket5Net.dll  需要Net4.0运行环境支持  请提前安装NET4.0

复制支持库 LhSocket5Net.npk 到易语言的根目录

32位

C:\Program Files\e\lib

64位

C:\Program Files (x86)\e\lib

注册LhSocket5Net.dll对象 使用  运行Dll目录一下  R.bat 进行注册

(如果在实际开完完毕后可 在程序启动时 自动注册LhSocket5Net.dll )

2、第二步

启动易语言 –>单击菜单  新建---->>Windows程序--工具--支持库配置

易语言创建Socket5服务器

3、使用代码

.版本 2

.支持库 LhSocket5Net

' 参数1 本地服务器代理IP地址

' 参数2 本地服务器代理端口

' 参数3 客户端用来连接的账号 如果为浏览器提供代理 请不要设置 账号与密码

' 参数4 客户端用来连接的密码 如果为浏览器提供代理 请不要设置 账号与密码

' 参数5 是否支持UDP代理支持

' 参数6 充许同时处理的连接数  默认为100  0为不限

' 参数7 限制代理端口 例如限制代理目标端口  80,25,24 等

' 参数8 限制最大下行可用带宽  单位KB    0为不限

' 参数9 限制最大上行可用带宽  单位KB    0为不限

S5代理 = Lh代理控制.创建代理 (“192.168.1.116”, 8080, “”, “”, 真, 100, “”, 0, 0)

.如果真 (S5代理.是否为空 () = 真)

    输出调试文本 (“代理建立失败:请查看错误日志”)

    返回 ()

.如果真结束

标签1.标题 = “本地代理IP:” + S5代理.IP地址 + “  本地端口:” + 到文本 (S5代理.端口)

标签2.标题 = “用户链接账号:” + S5代理.用户账号 + “   密码:” + S5代理.用户密码

标签3.标题 = “是否启动Udp支持:” + 到文本 (S5代理.是否启动UDP)

标签4.标题 = “限制最大上行:” + 到文本 (S5代理.最大上传速度) + “  限制最大下行:” + 到文本 (S5代理.最大下载速度)

标签5.标题 = “最大充许同时处理连接数:” + 到文本 (S5代理.最大充许连接数)

标签6.标题 = “是否开启日志功能:” + 到文本 (Lh代理控制.是否开启日志)

.子程序 _时钟1_周期事件

.判断开始 (S5代理.是否为空 () = 真 或 Lh代理控制.是否为空 () = 真)

    返回 ()

.默认

.判断结束

标签7.标题 = “上行:” + 到文本 (S5代理.取速度 ().上传速度) + “KB 下行:” + 到文本 (S5代理.取速度 ().下载速度) + “KB ” + 到文本 (S5代理.取连接数) + “/” + 到文本 (S5代理.最大充许连接数)

4、也可以从官网下载完整案例

易语言创建Socket5服务器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢