All Projects → mohanson → Daze

mohanson / Daze

Daze is a tool to help you link to the Internet.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Daze

Jsocksproxy
SOCKS proxy written in Java
Stars: ✭ 19 (-96.72%)
Mutual labels:  proxy, socks5, socks
Socks5
SOCKS Protocol Version 5 Library in Go. Full TCP/UDP and IPv4/IPv6 support
Stars: ✭ 321 (-44.66%)
Mutual labels:  proxy, socks5, socks
Docker Dante Telegram
dante config builder for Telegram SOCKS-proxy & Dockerfile for building image with such proxy
Stars: ✭ 16 (-97.24%)
Mutual labels:  proxy, socks5, socks
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 38,782 (+6586.55%)
Mutual labels:  proxy, socks5, socks
Psiphon
A multi-functional version of a popular network circumvention tool
Stars: ✭ 169 (-70.86%)
Mutual labels:  proxy, socks5, socks
Brook
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Stars: ✭ 12,694 (+2088.62%)
Mutual labels:  proxy, socks5, socks
Socks5
A full-fledged high-performance socks5 proxy server written in C#. Plugin support included.
Stars: ✭ 286 (-50.69%)
Mutual labels:  proxy, socks5, socks
Flynet
A powerful TCP/UDP tool, which support socks5 proxy by tcp and udp, http proxy and NAT traversal. This tool can help you bypass gfw easily
Stars: ✭ 124 (-78.62%)
Mutual labels:  proxy, socks5, socks
3proxy
3proxy - tiny free proxy server
Stars: ✭ 2,263 (+290.17%)
Mutual labels:  proxy, socks5, socks
Reflow
Content-routable socks5 proxy switcher for your entire LAN.
Stars: ✭ 170 (-70.69%)
Mutual labels:  proxy, socks5, socks
Tor Socks Proxy
🐳 Tiny Docker(🤏 10MB) image as 🧅 Tor SOCKS5 proxy 🛡
Stars: ✭ 218 (-62.41%)
Mutual labels:  proxy, socks5, socks
3proxy
3proxy - tiny free proxy server
Stars: ✭ 2,493 (+329.83%)
Mutual labels:  socks, socks5
socks5 list
Auto-updated SOCKS5 proxy list + proxies for Telegram
Stars: ✭ 210 (-63.79%)
Mutual labels:  socks, socks5
rsp
Rapid SSH Proxy
Stars: ✭ 223 (-61.55%)
Mutual labels:  socks, socks5
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers
Stars: ✭ 531 (-8.45%)
Mutual labels:  proxy, socks5
Pummel
Socks5 Proxy HTTP/HTTPS-Flooding (cc) attack
Stars: ✭ 53 (-90.86%)
Mutual labels:  socks, socks5
Invoke Socksproxy
Socks proxy, and reverse socks server using powershell.
Stars: ✭ 540 (-6.9%)
Mutual labels:  proxy, socks
Go Shadowsocks2
Experimental Shadowsocks in Go. Stable fork at https://github.com/shadowsocks/go-shadowsocks2
Stars: ✭ 530 (-8.62%)
Mutual labels:  proxy, socks5
asyncio-socks-server
A SOCKS proxy server implemented with the powerful python cooperative concurrency framework asyncio.
Stars: ✭ 154 (-73.45%)
Mutual labels:  socks, socks5
Nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
Stars: ✭ 19,537 (+3268.45%)
Mutual labels:  socks5, socks

What's Daze?

Daze is a tool to help you link to the Internet.

[English] [中文]

Usage

Compile or Download daze:

$ git clone https://github.com/mohanson/daze
$ cd daze

# On Linux
$ ./cmd/develop.sh
# On Windows
$ ./cmd/develop.ps1

Build results will be saved in directory bin. You can just keep this directory, all other files are not required.

Daze is dead simple to use:

# server port
# you need a machine that can access the Internet, and enter the following command:
$ daze server -l 0.0.0.0:1081

# client port
# use the following command to link your server(replace $SERVER with your server ip):
$ daze client -s $SERVER:1081 -l 127.0.0.1:1080 -dns 114.114.114.114:53
# now, you are free to visit Internet
$ curl -x socks5://127.0.0.1:1080 google.com

For browser, Firefox, Chrome or Edge e.g.

Daze forces any TCP/UDP connection to follow through proxy like SOCKS4, SOCKS5 or HTTP(S) proxy. It can be simply used in browser, take Firefox as an example: Open Connection Settings -> Manual proxy configuration -> SOCKSv5 Host=127.0.0.1 and Port=1080.

For android

Daze can work well on Windows, Linux and macOS. In additional, it can also work on Android, just it will be a bit complicated.

  1. Cross compile daze for android: GOOS=linux GOARCH=arm64 go build -o daze github.com/mohanson/daze/cmd/daze
  2. Push the compiled file to the phone. You can use adb or termux + wget, they are both possible.
  3. Run daze client -l 127.0.0.1:1080 ... in the background.
  4. Set the proxy for phone: WLAN -> Settings -> Proxy -> Fill in 127.0.0.1:1080
  5. Now, you are free to visit Internet.

Use custom rules

daze use a RULE file to custom your own rules(optional). RULE has the highest priority in filters, so that you should carefully maintain it. This is a RULE document located at "./rule.ls", use daze client -r ./rule.ls to apply it.

L a.com
R b.com
B c.com
  • L(ocale) means using local network
  • R(emote) means using proxy
  • B(anned) means block it

Glob is supported, such as R *.google.com.

More

You can find all the information here by using daze server -h and daze client -h. The cli provides

  • Encrypted data connection
  • Confuse
  • Specify DNS

Have fun.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].