GithubHelp home page GithubHelp logo

txthinking / brook Goto Github PK

View Code? Open in Web Editor NEW
14.3K 470.0 2.4K 36.3 MB

A cross-platform programmable network tool

Home Page: https://brook.app

License: GNU General Public License v3.0

Go 99.84% JavaScript 0.16%
proxy vpn linux macos ios android windows socks5 zero-configuration cross-platform

brook's People

Contributors

1715173329 avatar cxjava avatar d4rkblue avatar dependabot[bot] avatar dnomd343 avatar hustlibraco avatar jimmy0017 avatar kataras avatar kawarimidoll avatar moetayuko avatar mountcount avatar ohmygcc avatar popey avatar stefanb avatar testwill avatar txthinking avatar v2how 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  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

brook's Issues

Music response

The brook server should respond some (random) content with music for invalid(not brook) request

"Unsupport URL"是什么意思?怎么解决?

root@localhost:# ./brook bkserver --listen :9999 -p mypassword -t 10 -m mymusicname
Unsupport URL
root@localhost:
# ./brook bkserver -l :9999 -p mypassword -t 10 -m mymusicname
Unsupport URL
root@localhost:~#

"Unsupport URL"是什么意思?怎么解决?

Can't work with iphone 6

同一个账号在我的 iphone 7上可以使用,但是在iphone6不行,无法访问外网。 不知道什么原因 🙃

白名单和win64客户端闪退问题

安卓国际版微博不在白名单内。。。

虽然自定义代理应用会有悖于简单容易配置的初衷,

但还是真心希望添加这个功能,毕竟白名单难免会有疏漏。

我用的是WIN7 X64,但32 64位客户端闪退了,管理员运行也是如此。

为何iOS上的客户端用不了。

我在iPhone上,下载了客户端.其ss版可以正常使用,但brook版完全用不了,没法用来翻墙,虽然iPhone顶部出现了vpn字样。你测试过,能用brook模式翻墙吗?

if i need to worry my information when use this app

I have down load this app on my ios, first of all, thank you for offering such a total free and good app for us, but i fill a lot uneasy, since it is free, i am a lot worry about my information, if I should worry that

Sometime if the process killed by system, then can not stop vpn

Describe actual behavior

Sometime if the process killed by system, press stop button, vpn can not be quit.

What is your expected behavior

If I press stop button, vpn should be quit.

Specifications like the version of the project, operating system, or hardware

Brook for Android version: 20170323

Steps to reproduce the problem

Can not reproduce accurately.

蛮有趣的

已搭建一个 a.o-l.pw:62499 密码 justforfun 音乐chinamobile_sdc 供大家玩耍 不保证安全 仅供测试 顺便帮忙测试下体验效果怎样。😀😀😀😀😀😀

Can't use in the macos

i can't use it in macos. The link is https://github.com/txthinking/brook/releases/download/v20170330/brookmacos
it show me that

未能打开文稿“brookmacos”。文本编码“Unicode (UTF-8)”不适用

Then i set config to support it, but it doesn't work.

ios telegram always connecting..

ios 上的 telegram 无法连接网络,在 mac 的telegram客户端上可以设置 socks 5 代理为 ss 的代理地址,
但是在 ios 上怎么得到 brook 开的ip端口呢?

http request always goes through proxy, https is ok.

Describe actual behavior

open http://nstool.netease.com in the browser on iOS, it goes through the proxy.
open https://nstool.netease.com in the browser on iOS, it connects directly.

What is your expected behavior

The nstool.netease.com domain is in the white list https://github.com/txthinking/pac,
so it should be connected directly both http and https.

Specifications like the version of the project, operating system, or hardware

  • Brook Server: 20170330
  • Brook iOS: 20170401

Steps to reproduce the problem

  1. Setup brook server
  2. Install brook for iOS and set server information
  3. start and ensure proxy works.
  4. open http://nstool.netease.com

Screenshots

Could you add screenshots here on GitHub to get an idea of how the GUI looks like?

build error

Describe actual behavior

./brook: line 1: syntax error near unexpected token newline' ./brook: line 1: !'

What is your expected behavior

Specifications like the version of the project, operating system, or hardware

go version go1.7.4 linux/amd64

Steps to reproduce the problem

I use the following command to compile the code

  1. go get github.com/txthinking/socks5 ant pac brook
  2. sh cli/brook/buildAll.sh

Then it says the syntax error.

Is it a lifetime free software?

It is a good software and way better than many other vpn.But is it a lifetime free software?
I used lantern before ,but it is not free any more and not as stable as before. And brook is way better than it!!!
thx for your against to gfw!

iOS socket error in twitter app

Describe actual behavior

In twitter app, can't connect to twitter when login, alert socket error

What is your expected behavior

Login and enter twitter app

Specifications like the version of the project, operating system, or hardware

brook 20170323, iOS 10

Steps to reproduce the problem

  1. open Brook, and config server information, press start
  2. visit google.com in browser for ensuring connect server successful
  3. open twitter app, login

How to run brook as daemon/background

Is it possible to run the process of proxy server as daemon process?
Won't this process be killed as soon as I disconnect the terminal session with remote promote server?

一些建议;

建议增加一个一个过滤的选项,可以自行选择是否全局

It showed c://Program Files/Internet Explorer/iexplore.exe: file not exist

OS: Windows 10 RS1 64bit
Default Web Browser: Google Chrome 58
IE wasn't my default web browser and it was shut from control pannel. When Brook.exe was running, it always showed [Brook] exeac: "c://Program Files/Internet Explorer/iexplore.exe": file not exist. How should I deal with this issue? Reopening the IE from control pannel is the only way to solve the problem? Waiting for your advice. Thanks anyway and best wishes!

Request ARM/ARM64 Version of the Server (or compile-from-source tutorial)

Describe actual behavior

I have a Raspi and I want to set a Brook server based on ARMv7(Linux)
But I have no previous experience of go-compiling.

What is your expected behavior

Do you have any plan to release ARM/ARM64 Version of Brookserver? or can you provide Compile-from-source tutorial of Brook?Many Thanks!

Specifications like the version of the project, operating system, or hardware

RasperberryPi 3 , Orangepi

不管怎么说,在此炒鸡感谢原作者的奉献

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.