Coder Social home page Coder Social logo

main's People

Contributors

bypass-gfw-sni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

main's Issues

使用伪造的 SNI

某些被封禁域名使用了非独立 IP 的 CDN,例如 Cloudflare 免费版,因此强制需要 SNI,否则无法成功握手。或者因为配置了多证书,导致返回的默认证书并非欲访问域名。

关于这点,可以通过设置伪造的 SNI 来解决。比如:

  1. www.blocked-example.com 被封 SNI,且符合以上条件。
  2. 连接时把 SNI 设为任意次级域名,如 any-noblocked.blocked-example.com 即可正确连接。
  3. 如果被封的只是主站域名,还有其它域名未被封锁,且使用同一台服务器提供服务,
    那么也可以把 SNI 设置为这个未封锁域名。

我在自己的工具里验证过了,建议你也可以增加这个设置。

运行时指针错误

`PS C:\Users\90722\Desktop\main-master> .\bypass-GFW-SNI.exe -c .\ca.crt -k .\ca.key -l .\domain.conf --hosts .\hosts
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x18 pc=0xd36049]

goroutine 1 [running]:
main.init.0()
C:/Users/90722/Desktop/main-master/main.go:465 +0x129`

win10 22h2,go编译器版本go version go1.19.5 windows/amd64

大小写或许需要改一下

logrus这个包里,Readme中地址为github.com/Sirupsen/logrus,其中Sirupsen中的S应当为小写,即

github.com/sirupsen/logrus

否则go get时会报错:
截屏2020-03-03下午4 48 03

同时需要修改的是main.go里这句:

log "github.com/Sirupsen/logrus"

为:

log "github.com/sirupsen/logrus"

征名

如题,为本程序征名。

能否在局域网中使用

我本人不太了解网络方面的知识,能不能通过配置什么东西对局域网中的其他设备也可以通过配置好的那台机器进行连接,现在直接监听0.0.0.0,另一台以配置好机器为DNS的机器curl测试会报SSL certificate problem: self signed certificate或者是SSL certificate problem: unable to get local issuer certificate,但是证书已经安装好,如果无视证书错误确实可以连接,但是还是无法进入网页。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.