Skip to content

eraycc/deno-safeproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

deno-safeproxy

deno 安全代理脚本

使用说明

将上述代码保存为 deno.ts

修改 CONFIG 部分设置你的密码和其他配置,或设置相关的环境变量

运行命令:deno run --allow-net --allow-read deno.ts

功能说明 密码验证:

首次访问 / 会显示密码输入界面

输入正确密码后设置cookie并跳转到引导页

密码错误会显示错误信息

引导页面:

提供URL输入框,用户输入后跳转到 /proxy/URL

代理功能:

/proxy/URL - 需要验证cookie后进行代理

/apipath/URL - 直接代理,无需验证

支持HTTP/HTTPS/WS/WSS协议

自动处理重定向

过滤敏感headers

WebSocket支持:

自动检测并代理WebSocket连接

注意事项

请务必修改默认密码 your_secure_password

可以根据需要调整cookie的有效期和其他安全设置

About

deno 安全代理脚本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •