Comments (26)
@obhasqr It is neccessary for people who lives in China
from outline-client.
Great work, Jigsaw LLC.
this would be great for China users, since a lot service in China also blocks request from outside of the country, e.g. a vpn through Japan vps wouldn't be able to watch videos on Youku. I think a similar configuration like the Surge App would be greatly appreciated (https://manual.nssurge.com/), I would like to contribute if no one is available for such feature.
from outline-client.
I Voted for this feature. is the a schedule for this feature?
I'd prefer using Outline and turn it on/off by manual frequently rather than using Shadowsocks client. I do not like the user experience of Shadowsocks client.
from outline-client.
@zongUMR Yes, this is a useful feature to avoid manual turning ON/OFF frequently
from outline-client.
Is there anybody still waiting for the feature?
from outline-client.
any new outcomings of this feature requesting recently?
from outline-client.
+1
from outline-client.
This is a reasonable feature which should be implemented.
from outline-client.
+1
from outline-client.
It seems that the simplest approach to this is by adding args.push('--acl', 'acl-path.acl');
to process_manager.ts. ( not tested yet...)
https://github.com/Jigsaw-Code/outline-client/blob/fa465aac6f309385679ac9043788e0522f49254d/src/electron/process_manager.ts#L337
We also have to had a UI to manage rules. so we will be able to manage these rules by editing them manually or downloading a preset from an HTTP server.
Thank you guys for developing such a brilliant product!!!
from outline-client.
Thanks for the feature request. Note that you can already use your favorite Shadowsocks client to connect to your Outline server, if you want features that are not present in the official Outline clients.
from outline-client.
@bemasc Thanks, I've tried it on a 3rd client on iOS. Anyway, that's a great news for people living in the wall when you announced launching Outline. Hope that the Outline is get stronger and stronger
from outline-client.
and rule by apps
from outline-client.
@trevj , May I ask any ETA for this feature? Thanks.
from outline-client.
@tony0918 I'm afraid we don't have an ETA, sorry, although it is one of the features we would most like to implement. Doing so on all our platforms, however, is something we're still figuring out.
from outline-client.
I think the global pattern is a good one, and it allows more software to use proxies. I want to increase the proxy rule feature while still retaining global proxy mode, and proxies for different addresses should be configured inside the software, rather than being used by the browser to decide whether to use proxies.
from outline-client.
I think the global pattern is a good one, and it allows more software to use proxies. I want to increase the proxy rule feature while still retaining global proxy mode, and proxies for different addresses should be configured inside the software, rather than being used by the browser to decide whether to use proxies.
I believe we are talking about adding PAC rule for the white/black list. So the outline may look for PAC config file for domain/IP redirection.
from outline-client.
@tony0918 I know that. I mean, it's stupid for other software to choose whether or not to use a proxy, just like the original shadowsocks. I agree with you.
from outline-client.
Jigsaw have a schedule for the feature request? @alalamav @trevj
from outline-client.
while at it, add geo-location based rules. it's most useful. for example, most likely servers inside China do not need to go through a proxy.
from outline-client.
I don't think it's doable though. Outline client creates a network interface and routes everything through that. It's very much like a openconnect vpn.
from outline-client.
+1
from outline-client.
Would be a very useful feature. VPN by app or PAC rule
from outline-client.
+1
from outline-client.
+1
from outline-client.
Thanks everyone for the input.
Let's move the discussion to this issue that I've created where we can discuss the different approaches: #887
from outline-client.
Related Issues (20)
- [Bug]: Server list background changes color on scroll
- [Bug]: Outline logo in app bar is blurry HOT 1
- [Bug]: Endless "Outline has been successfully initialized, please try again to connect to the server." (Ubuntu 18.04) HOT 2
- [Bug]: UI defects (macOS, Retina display)
- Add Outline version to http fetch header for dynamic links HOT 5
- Add material you app icon (monochrome)
- Deleting and re-creating a key with the same ID preserves usage information HOT 4
- [Bug]: can not install client on windows 10 with no error code HOT 1
- [Bug]: Reconnecting HOT 4
- [Bug]: when working for a long time on android it does not turn off HOT 2
- [Bug]: If the internet is interrupted, the connection cannot be closed.
- Official flatpak on flathub.org
- [Bug]: Licenses popup not working
- [Bug]: Outline Manager using base 10 instead of base 2 to calculate data usage HOT 2
- [Bug]: Internet and ping stop working after IPV4_SUBNETS update
- Use outline as proxy HOT 1
- [Bug]: Taking longer to connect when outbound and inbound IPs are different (Floating IPs)
- Add a tooltip with total bytes
- Dynamic access key works from an old windows client but not from iOS (newer) app. HOT 2
- [Bug]: Android client does not connect HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from outline-client.