Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.1.4 #16

Merged
merged 26 commits into from
Sep 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
31e2e1b
working on private vpns
zveinn Aug 27, 2023
9c54ea3
custom dns done, just needs refactor
zveinn Aug 28, 2023
9f419dc
network NAT almost done, needs some tuning and refactoring
zveinn Aug 29, 2023
9c5803c
working on adding NAT and DNS to linux and macos
zveinn Aug 30, 2023
f6f9e0d
DNS and NAT applied to Linux and Macos
zveinn Aug 30, 2023
582eb8d
new portmapper + NAT. DNS still needs work on subdomains
zveinn Aug 30, 2023
bc4d34a
Port mapping for unix and macos
zveinn Aug 30, 2023
c05fc23
new tcp packet manipulation code is ready, big packet flow refactor t…
zveinn Sep 2, 2023
3286fca
new packet flow ready for windows
zveinn Sep 3, 2023
6a5bb20
adding missing files
zveinn Sep 3, 2023
3a427c8
packet flow for linux
zveinn Sep 3, 2023
8d17f43
DNS + NAT + NEW NETWORK FLOW == working
zveinn Sep 4, 2023
0039e0f
DNS blocking almost done
zveinn Sep 7, 2023
acdcb29
cleaning up minor stuff
zveinn Sep 8, 2023
d092617
adapting sendLocal and sendRemote to unix and macos
zveinn Sep 8, 2023
b55a90f
cleaning up packet readers
zveinn Sep 8, 2023
8b6644b
updated blocklists, dns blocking, packet processing, etc..
zveinn Sep 9, 2023
8f04efd
removing FileConfig struct
zveinn Sep 10, 2023
19bf963
adding experimental feature to kill open sockets on connect
zveinn Sep 10, 2023
f1d7c93
new stats bar, router and vpn list improved, advanced mode improvemen…
zveinn Sep 11, 2023
4f0ae8b
changes to blocklist import and private access point list
zveinn Sep 11, 2023
22258b2
adjusting screenloader layout
zveinn Sep 11, 2023
2cc1995
reworking the dashboard and router list
zveinn Sep 11, 2023
5e63e69
cleaning up logging and adjusting portmapping timeouts
zveinn Sep 11, 2023
0479ed5
minor fix for darwin
zveinn Sep 11, 2023
4f93f21
1.1.4 - build prospect
zveinn Sep 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ files
launcher/launcher
launcher/launcher.exe

tests/domainblocking/combined

.DS_Store
*.DS_Store
.idea
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,12 @@ $ cd [PROJECT_ROOT]
Pull requests should have a short descriptive title and a long description when needed, listing everything that has been modified or added, but more importantly why it was modified or added.


# AdBlock sources
# blocklist sources
- https://github.com/badmojr/1Hosts
- https://firebog.net/
- https://github.com/hagezi/dns-blocklists#light-edition-
- https://github.com/StevenBlack/hosts
- https://oisd.nl/setup

[forks-shield]: https://img.shields.io/github/forks/tunnels-is/nicelandvpn-desktop?style=for-the-badge&logo=github
[forks-url]: https://github.com/tunnels-is/nicelandvpn-desktop/network/members
Expand Down
4 changes: 3 additions & 1 deletion app.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,13 @@ func (a *App) startup(ctx context.Context) {
} else if ID == 2 {
go core.ReadFromRouterSocket(MONITOR)
} else if ID == 4 {
go core.ReadFromLocalTunnel(MONITOR)
go core.ReadFromLocalSocket(MONITOR)
} else if ID == 6 {
go core.CalculateBandwidth(MONITOR)
} else if ID == 8 {
go core.StartLogQueueProcessor(MONITOR)
} else if ID == 9 {
go core.CleanPorts(MONITOR)
}
}
}
Expand Down
Loading