https://github.com/zetxtech/linksocks.js
A cloudflare worker for serving as wssocks server
https://github.com/zetxtech/linksocks.js
Last synced: 10 months ago
JSON representation
A cloudflare worker for serving as wssocks server
- Host: GitHub
- URL: https://github.com/zetxtech/linksocks.js
- Owner: zetxtech
- Created: 2025-04-15T01:06:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-18T09:56:30.000Z (10 months ago)
- Last Synced: 2025-08-18T11:42:29.892Z (10 months ago)
- Language: TypeScript
- Size: 51.8 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.cn.md
Awesome Lists containing this project
README
# LinkSocks.js
这是一个基于 Cloudflare Workers 构建的 WebSocket SOCKS 代理服务,用于简单内网穿透,无需任何服务器部署。
如果你已有特定的内网服务器,建议使用 [FRP](https://github.com/fatedier/frp) 或 [Cloudflare Tunnel](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/)。
本项目主要用于快速连接到不确定用户的内网环境。
## 安装
### 客户端设置
1. 从 https://github.com/zetxtech/linksocks/releases 下载 linksocks 客户端
2. 选择适合你系统的版本(Windows、Linux、macOS)
3. 解压后添加到 PATH 或直接在命令行运行
### 服务端设置(可选)
本仓库包含 Cloudflare Worker 服务端代码。你可以:
1. 使用我们的公共服务器:`https://linksocks.zetx.tech`
2. 部署自己的服务:
[](https://deploy.workers.cloudflare.com/?url=https://github.com/zetxtech/linksocks.js)
## 使用方法
```bash
# 步骤 1:在机器 A 上(位于你想访问的网络内)
linksocks provider -t any_token -u linksocks.zetx.tech -c your_token
# 步骤 2:在机器 B 上(你想从这里访问网络)
linksocks connector -t your_token -u linksocks.zetx.tech -p 1180
```
运行这两个命令后,你可以通过机器 B 上的 SOCKS5 代理(`127.0.0.1:1180`)访问内部网络。
将你的浏览器或应用程序配置为使用此 SOCKS5 代理来访问内部网络资源。
## 核心优势
- **零基础设施**:无需维护服务器,带宽不受限制
- **即插即用**:仅需两条命令建立连接,无需配置文件,无需在线预设置
- **Cloudflare 边缘代理**:全球覆盖,低延迟访问
- **负载均衡**:使用相同令牌的多个 "provider" 将自动分担负载
## 注意事项
本服务使用 Cloudflare Durable Objects,有免费层限制(每天 13,000 GB-s)。
更多关于限制和定价的信息,请参见:https://developers.cloudflare.com/durable-objects/platform/pricing/