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

Iptables fix #370

Closed
wants to merge 98 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
55177f0
cleanup, remove server mode
Sep 9, 2021
cb98df7
add firewall
Sep 9, 2021
c80ef59
update readme
Sep 9, 2021
b2515b7
refactor
Sep 10, 2021
4454ef0
wg-quick patch
Sep 10, 2021
14e8a2d
wip
Sep 12, 2021
63bcaf6
wip
Sep 12, 2021
951c8e5
wip
Sep 12, 2021
afc52d5
remove time stamp
Sep 12, 2021
ddc2fb4
connects but traffic doesn't flow
Sep 12, 2021
b1faf9f
refactor
Sep 12, 2021
6c18312
only https connection to api.nordvpn.com
Sep 12, 2021
cf959c5
ALLOW LIST
Sep 12, 2021
e6d0eed
basic config file
Sep 12, 2021
2a288e9
same file works on diff client
Sep 12, 2021
f7a8d2f
preparing for reconnects
Sep 13, 2021
1a90c3b
working!
Sep 14, 2021
f9bd9f2
adding documentation
Sep 14, 2021
babf705
update README
Sep 14, 2021
8785495
update README
Sep 14, 2021
de04887
update README
Sep 14, 2021
172bcdc
update README
Sep 14, 2021
76ff9fa
update CI
Sep 14, 2021
2d3899d
update README.md
Sep 14, 2021
f725244
update README.md
Sep 14, 2021
b494a64
rebase to s6on, change to use nordvpn dns
Oct 3, 2021
bd4513b
wip
Oct 3, 2021
19f1f04
add ALLOWED_IPS env variable to close #2
Oct 24, 2021
02b9ff8
migration to bubuntux repository
Nov 12, 2021
f3f3ba4
remove arm v6
Nov 12, 2021
6c386d2
fix build
Nov 12, 2021
da73c7e
update readme
Nov 12, 2021
b0a8803
update readme, fix module compilation
Nov 12, 2021
67f15da
recommend install module in host
Nov 12, 2021
d6ffa9b
update readme
Nov 12, 2021
4932ad5
update readme
Nov 12, 2021
2d133f1
add env variables
Nov 14, 2021
f53b397
fix net forwarding
Nov 15, 2021
10af2f4
change edge to weekly
Nov 15, 2021
886037b
simplify using alpine
Nov 16, 2021
50827e8
specify interface
Nov 16, 2021
176ef82
update readme
Nov 17, 2021
ec4fce2
Update bug_report.md
Nov 17, 2021
a025ad8
add interface to routes
Nov 19, 2021
55b3c3a
Merge remote-tracking branch 'origin/main'
Nov 19, 2021
438342a
rebase from linuxserver/docker-wireguard so it will try to install th…
Feb 9, 2022
af98605
add donate.txt
Feb 9, 2022
a5d2426
add trap
Feb 9, 2022
4865a5d
add REFRESH variable
Feb 9, 2022
fcdc2d3
rename variable
Feb 9, 2022
0b3b1ea
logging used server
Feb 9, 2022
f683c83
change format add times in the log
Feb 12, 2022
891f72f
fixes #19
Feb 12, 2022
01bc17e
Fixing #36 .
catchsudheera Feb 12, 2022
3709421
Merge pull request #37 from catchsudheera/main
Feb 12, 2022
65b451f
sleep when no server found
Feb 12, 2022
032a697
update doc for the new container to get the private key
Feb 12, 2022
e1b627d
moving back to alpine, the wireguard module installation was moved to…
Feb 14, 2022
b80f73d
re-adding donation message
Feb 14, 2022
9a8342b
format readme
Feb 14, 2022
6a2a984
refactors
Feb 15, 2022
8ab7d22
add comment to obtain the private key
Feb 15, 2022
ad714c6
adding healthcheck
Feb 15, 2022
f2d68c9
remove default dns, this way you can resolve aliases within the docke…
Mar 12, 2022
363c646
Update Synology specific comments
b-kamphorst Mar 14, 2022
f60758c
Correction: TABLES has no default
b-kamphorst Mar 14, 2022
550d754
Merge pull request #55 from b-kamphorst/update-readme-synology
Mar 30, 2022
1a1480a
private key
wjervis7 May 15, 2022
b567314
Update docker-image-ci.yml
wjervis7 May 15, 2022
7218b23
Merge pull request #77 from wjervis7/main
Jul 21, 2022
94a29a6
add back nordvpn DNS by default closes #67
Sep 26, 2022
c01eac1
allow specifying the interface to use in the container
Oct 2, 2022
c9ae888
Merge pull request #100 from tanty/wip/tanty/rootless-podman
Oct 5, 2022
1303f5b
Update alpine 3.16, prevent dns leak using group base iptable filter
Oct 9, 2022
b45aa94
Revert "Update alpine 3.16, prevent dns leak using group base iptable…
Oct 9, 2022
05c4d20
docs: update references to nordvpn:get_private_key
slagiewka Apr 8, 2023
0b11bce
udate to alpine 3.17
Apr 10, 2023
15e911b
Merge branch 'main' into main
Apr 10, 2023
4bd50d5
Merge pull request #123 from slagiewka/main
Apr 10, 2023
fb68e30
Add environment variable to filter by country code
dvdblg May 10, 2023
2cf1cbd
Retry bootstrapping the container until we got a connection, if we ha…
Buntelrus May 27, 2023
1da7246
update README.md
Buntelrus May 27, 2023
1758015
Added help on how to get your `PRIVATE_KEY` and some examples.
imthenachoman May 31, 2023
3635d9d
link to private key
imthenachoman May 31, 2023
d2752ff
fixes
imthenachoman May 31, 2023
9622cd3
fixes
imthenachoman May 31, 2023
e0a7e15
Update README.md
imthenachoman May 31, 2023
7fd4681
Update README.md
imthenachoman Jun 26, 2023
1dc4e76
Merge pull request #131 from dvdblg/feature-country-code-filter
Jul 10, 2023
08ecb51
Merge branch 'main' into main
Jul 10, 2023
d1fbeb8
Merge pull request #135 from imthenachoman/main
Jul 10, 2023
20266a0
Merge branch 'main' into main
Jul 10, 2023
2fb8025
Merge pull request #134 from Buntelrus/main
Jul 10, 2023
f58a46a
Update base image
jaycused Nov 8, 2024
3d176fe
Merge pull request #178 from jaycuse/update-base-image
bubuntux Nov 22, 2024
b74782b
Removes arm32v7 platform. No longer supported by linuxservers.
jaycuse Nov 23, 2024
a21f473
Merge pull request #179 from jaycuse/remove-deprecated-platform
bubuntux Dec 3, 2024
22ea518
move to iptables legacy
archietownsend Dec 21, 2024
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
122 changes: 120 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,124 @@
.git
.gitignore
.github
.gitattributes
READMETEMPLATE.md
README.md
LICENSE

### macOS template
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

.idea

# CMake
cmake-build-*/

# File-based project format
*.iws

# IntelliJ
out/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

### VisualStudioCode template
.vscode

# Local History for Visual Studio Code
.history/

### Windows template
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

### Linux template
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### Vim template
# Swap
[._]*.s[a-v][a-z]
!*.svg # comment out if you don't need vector files
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]

# Session
Session.vim
Sessionx.vim

# Temporary
.netrwhist
# Auto-generated tag files
tags
# Persistent undo
[._]*.un~
20 changes: 0 additions & 20 deletions .editorconfig

This file was deleted.

17 changes: 0 additions & 17 deletions .gitattributes

This file was deleted.

123 changes: 0 additions & 123 deletions .github/CONTRIBUTING.md

This file was deleted.

5 changes: 2 additions & 3 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
github: linuxserver
open_collective: linuxserver
custom: ["https://www.wireguard.com/donations/",]
github: [bubuntux]
custom: ["https://www.wireguard.com/donations/","https://www.linuxserver.io/donate"]
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug, help wanted
assignees: ''
---
##### :warning: Make sure to follow the template, troubleshoot on your own first, review [Open/Closed Issues](https://github.com/bubuntux/nordlynx/issues), [Discussions](https://github.com/bubuntux/nordlynx/discussions), [Wiki](https://github.com/bubuntux/nordlynx/wiki) and consider creating a discussion thread instead. :warning:

### **Describe the bug**
A clear and concise description of what the bug is.

### **To Reproduce using docker CLI**
Full command needs to be provided (hide credentials)
`docker run ... bubuntux/nordlynx `

### **To Reproduce using docker-compose**
docker-compose.yml if used (hide credentials)
```
version: '3'
services:
vpn:
image: bubuntux/nordlynx
...
```

### **Expected behavior**
A clear and concise description of what you expected to happen and a simple way for someone else to test it.

### **Logs**
Focus on errors or warnings messages, if not available post entire logs

### **Additional context**
Distribution used, versions, architecture and any other context about the problem here.
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/config.yml
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,13 +1 @@
blank_issues_enabled: false
contact_links:
- name: Discord chat support
url: https://discord.gg/YWrKVTn
about: Realtime support / chat with the community and the team.

- name: Discourse discussion forum
url: https://discourse.linuxserver.io
about: Post on our community forum.

- name: Documentation
url: https://docs.linuxserver.io/images/docker-wireguard
about: Documentation - information about all of our containers.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement, help wanted
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Loading
Loading