Title: [Draft] VR: allow outgoing traffic from Remote access VPN clients by weizhouapache · Pull Request #10083 · apache/cloudstack · GitHub
Open Graph Title: [Draft] VR: allow outgoing traffic from Remote access VPN clients by weizhouapache · Pull Request #10083 · apache/cloudstack
X Title: [Draft] VR: allow outgoing traffic from Remote access VPN clients by weizhouapache · Pull Request #10083 · apache/cloudstack
Description: Description This PR enables VR to allow outgoing traffic from Remote access VPN clients via CloudStack VR. This PR is a draft. Ideally there is a global/account configuration, or new property of remote access VPN (similar as remote.access.vpn.client.iprange) Remote access vpn (setup by L2tp in CloudStack VR) does not support split tunneling. Where are two options when user connects to the RAV server Do not use the VPN connection for the client. User has to manually add static route to the VMs on guest network. Use the VPN connection for the client. All traffic will go through the RAV server (cloudstack VR). Currently, if uses choose this option, the RAV client will lose connection to the Internet. This PR fixes the issue. Note, there is no option for L2TP clients to "Use the VPN connection only on the resource of the network". Types of changes Breaking change (fix or feature that would cause existing functionality to change) New feature (non-breaking change which adds functionality) Bug fix (non-breaking change which fixes an issue) Enhancement (improves an existing feature and functionality) Cleanup (Code refactoring and cleanup, that may add test cases) build/CI test (unit or integration test code) Feature/Enhancement Scale or Bug Severity Feature/Enhancement Scale Major Minor Bug Severity BLOCKER Critical Major Minor Trivial Screenshots (if appropriate): How Has This Been Tested? How did you try to break this feature and the system with this change?
Open Graph Description: Description This PR enables VR to allow outgoing traffic from Remote access VPN clients via CloudStack VR. This PR is a draft. Ideally there is a global/account configuration, or new property of re...
X Description: Description This PR enables VR to allow outgoing traffic from Remote access VPN clients via CloudStack VR. This PR is a draft. Ideally there is a global/account configuration, or new property of re...
Opengraph URL: https://github.com/apache/cloudstack/pull/10083
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:30b62a8c-d6e4-a0bc-ade5-a3f851219119 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DDB4:231E3E:18AA2CB:214C492:696EAE34 |
| html-safe-nonce | fd611be9908edd36956f24e0ad6d1e24e8e9f276b49c438d1a8af8791291e955 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEREI0OjIzMUUzRToxOEFBMkNCOjIxNEM0OTI6Njk2RUFFMzQiLCJ2aXNpdG9yX2lkIjoiMzUwNTQ3NzA5OTU5MTc0MDk4MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 447aaf991388085a865a9ddbd9477ced97aedecf28c9247c24f291ee08041e76 |
| hovercard-subject-tag | pull_request:2228318327 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/apache/cloudstack/pull/10083/files |
| twitter:image | https://avatars.githubusercontent.com/u/57355700?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/57355700?s=400&v=4 |
| og:image:alt | Description This PR enables VR to allow outgoing traffic from Remote access VPN clients via CloudStack VR. This PR is a draft. Ideally there is a global/account configuration, or new property of re... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b278ad162d35332b6de714dfb005de04386c4d92df6475522bef910f491a35ee |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/apache/cloudstack git https://github.com/apache/cloudstack.git |
| octolytics-dimension-user_id | 47359 |
| octolytics-dimension-user_login | apache |
| octolytics-dimension-repository_id | 9759448 |
| octolytics-dimension-repository_nwo | apache/cloudstack |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 9759448 |
| octolytics-dimension-repository_network_root_nwo | apache/cloudstack |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 39aed5006635ab6f45e6b77d23e73b08a00272a3 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width