GET https://kbin.spritesserver.nl/index.php/u/@CapgrasDelusion@kbin.social/comments

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
18.18 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.08 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2079
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1363
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Docker with a gluetun container. This container's only role is to connect to my VPN provider. Any traffic I want through the VPN is set to use that container as its network. If the VPN goes down, gluetun loses connection, any container attached to gluetun can no longer access the internet.\n
      \n
      I use a qbittorent docker container for my torrent client but you can attach whatever client you're comfortable with, as well as any other container you prefer be on a VPN.\n
      \n
      While qbittorent has a built in kill switch, this works for everything. No VPN means no connection, period.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 31
    +score: 0
    +lastActive: DateTime @1700177933 {#2078
      date: 2023-11-17 00:38:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@CowsLookLikeMaps@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2351 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2340 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 117911
    -bodyTs: "'access':50 'attach':44,66 'built':89 'client':62,68 'comfort':71 'connect':13,41,101 'contain':5,7,30,43,58,78 'docker':1,57 'everyth':96 'gluetun':4,39,46 'goe':37 'internet':52 'kill':91 'longer':49 'lose':40 'mean':99 'network':33 'period':102 'prefer':80 'provid':17 'qbittor':56,86 're':70 'role':10 'set':26 'switch':92 'torrent':61 'traffic':19 'use':28,54 'vpn':16,24,36,84,98 'want':21 'well':74 'whatev':67 'work':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3526396"
    +editedAt: DateTimeImmutable @1699980822 {#2097
      date: 2023-11-14 17:53:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699835033 {#2096
      date: 2023-11-13 01:23:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: "Haha, same. Stuck Prowlarr on there because why not? That's the beauty of this setup. It takes no effort after gluetun is set, so no reason not to just attach anything even remotely questionable."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1699838725 {#2062
    date: 2023-11-13 02:25:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
    "@CapgrasDelusion@kbin.social"
    "@Maximilious@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1362 …}
  +nested: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  -id: 118091
  -bodyTs: "'anyth':32 'attach':31 'beauti':13 'effort':20 'even':33 'gluetun':22 'haha':1 'prowlarr':4 'question':35 'reason':27 'remot':34 'set':24 'setup':16 'stuck':3 'take':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3527188"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699838725 {#1908
    date: 2023-11-13 02:25:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2079
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1363
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Docker with a gluetun container. This container's only role is to connect to my VPN provider. Any traffic I want through the VPN is set to use that container as its network. If the VPN goes down, gluetun loses connection, any container attached to gluetun can no longer access the internet.\n
      \n
      I use a qbittorent docker container for my torrent client but you can attach whatever client you're comfortable with, as well as any other container you prefer be on a VPN.\n
      \n
      While qbittorent has a built in kill switch, this works for everything. No VPN means no connection, period.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 31
    +score: 0
    +lastActive: DateTime @1700177933 {#2078
      date: 2023-11-17 00:38:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@CowsLookLikeMaps@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2351 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2340 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 117911
    -bodyTs: "'access':50 'attach':44,66 'built':89 'client':62,68 'comfort':71 'connect':13,41,101 'contain':5,7,30,43,58,78 'docker':1,57 'everyth':96 'gluetun':4,39,46 'goe':37 'internet':52 'kill':91 'longer':49 'lose':40 'mean':99 'network':33 'period':102 'prefer':80 'provid':17 'qbittor':56,86 're':70 'role':10 'set':26 'switch':92 'torrent':61 'traffic':19 'use':28,54 'vpn':16,24,36,84,98 'want':21 'well':74 'whatev':67 'work':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3526396"
    +editedAt: DateTimeImmutable @1699980822 {#2097
      date: 2023-11-14 17:53:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699835033 {#2096
      date: 2023-11-13 01:23:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: "Haha, same. Stuck Prowlarr on there because why not? That's the beauty of this setup. It takes no effort after gluetun is set, so no reason not to just attach anything even remotely questionable."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1699838725 {#2062
    date: 2023-11-13 02:25:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
    "@CapgrasDelusion@kbin.social"
    "@Maximilious@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1362 …}
  +nested: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  -id: 118091
  -bodyTs: "'anyth':32 'attach':31 'beauti':13 'effort':20 'even':33 'gluetun':22 'haha':1 'prowlarr':4 'question':35 'reason':27 'remot':34 'set':24 'setup':16 'stuck':3 'take':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3527188"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699838725 {#1908
    date: 2023-11-13 02:25:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2079
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1363
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Docker with a gluetun container. This container's only role is to connect to my VPN provider. Any traffic I want through the VPN is set to use that container as its network. If the VPN goes down, gluetun loses connection, any container attached to gluetun can no longer access the internet.\n
      \n
      I use a qbittorent docker container for my torrent client but you can attach whatever client you're comfortable with, as well as any other container you prefer be on a VPN.\n
      \n
      While qbittorent has a built in kill switch, this works for everything. No VPN means no connection, period.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 31
    +score: 0
    +lastActive: DateTime @1700177933 {#2078
      date: 2023-11-17 00:38:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@CowsLookLikeMaps@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2351 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2340 …}
    +reports: Doctrine\ORM\PersistentCollection {#2324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 117911
    -bodyTs: "'access':50 'attach':44,66 'built':89 'client':62,68 'comfort':71 'connect':13,41,101 'contain':5,7,30,43,58,78 'docker':1,57 'everyth':96 'gluetun':4,39,46 'goe':37 'internet':52 'kill':91 'longer':49 'lose':40 'mean':99 'network':33 'period':102 'prefer':80 'provid':17 'qbittor':56,86 're':70 'role':10 'set':26 'switch':92 'torrent':61 'traffic':19 'use':28,54 'vpn':16,24,36,84,98 'want':21 'well':74 'whatev':67 'work':94"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3526396"
    +editedAt: DateTimeImmutable @1699980822 {#2097
      date: 2023-11-14 17:53:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699835033 {#2096
      date: 2023-11-13 01:23:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: "Haha, same. Stuck Prowlarr on there because why not? That's the beauty of this setup. It takes no effort after gluetun is set, so no reason not to just attach anything even remotely questionable."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1699838725 {#2062
    date: 2023-11-13 02:25:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
    "@CapgrasDelusion@kbin.social"
    "@Maximilious@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1362 …}
  +nested: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  -id: 118091
  -bodyTs: "'anyth':32 'attach':31 'beauti':13 'effort':20 'even':33 'gluetun':22 'haha':1 'prowlarr':4 'question':35 'reason':27 'remot':34 'set':24 'setup':16 'stuck':3 'take':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3527188"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699838725 {#1908
    date: 2023-11-13 02:25:25.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#1363
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Docker with a gluetun container. This container's only role is to connect to my VPN provider. Any traffic I want through the VPN is set to use that container as its network. If the VPN goes down, gluetun loses connection, any container attached to gluetun can no longer access the internet.\n
    \n
    I use a qbittorent docker container for my torrent client but you can attach whatever client you're comfortable with, as well as any other container you prefer be on a VPN.\n
    \n
    While qbittorent has a built in kill switch, this works for everything. No VPN means no connection, period.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 31
  +score: 0
  +lastActive: DateTime @1700177933 {#2078
    date: 2023-11-17 00:38:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2351 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2340 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
  -id: 117911
  -bodyTs: "'access':50 'attach':44,66 'built':89 'client':62,68 'comfort':71 'connect':13,41,101 'contain':5,7,30,43,58,78 'docker':1,57 'everyth':96 'gluetun':4,39,46 'goe':37 'internet':52 'kill':91 'longer':49 'lose':40 'mean':99 'network':33 'period':102 'prefer':80 'provid':17 'qbittor':56,86 're':70 'role':10 'set':26 'switch':92 'torrent':61 'traffic':19 'use':28,54 'vpn':16,24,36,84,98 'want':21 'well':74 'whatev':67 'work':94"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3526396"
  +editedAt: DateTimeImmutable @1699980822 {#2097
    date: 2023-11-14 17:53:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699835033 {#2096
    date: 2023-11-13 01:23:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#1363
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Docker with a gluetun container. This container's only role is to connect to my VPN provider. Any traffic I want through the VPN is set to use that container as its network. If the VPN goes down, gluetun loses connection, any container attached to gluetun can no longer access the internet.\n
    \n
    I use a qbittorent docker container for my torrent client but you can attach whatever client you're comfortable with, as well as any other container you prefer be on a VPN.\n
    \n
    While qbittorent has a built in kill switch, this works for everything. No VPN means no connection, period.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 31
  +score: 0
  +lastActive: DateTime @1700177933 {#2078
    date: 2023-11-17 00:38:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2351 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2340 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
  -id: 117911
  -bodyTs: "'access':50 'attach':44,66 'built':89 'client':62,68 'comfort':71 'connect':13,41,101 'contain':5,7,30,43,58,78 'docker':1,57 'everyth':96 'gluetun':4,39,46 'goe':37 'internet':52 'kill':91 'longer':49 'lose':40 'mean':99 'network':33 'period':102 'prefer':80 'provid':17 'qbittor':56,86 're':70 'role':10 'set':26 'switch':92 'torrent':61 'traffic':19 'use':28,54 'vpn':16,24,36,84,98 'want':21 'well':74 'whatev':67 'work':94"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3526396"
  +editedAt: DateTimeImmutable @1699980822 {#2097
    date: 2023-11-14 17:53:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699835033 {#2096
    date: 2023-11-13 01:23:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#1363
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1907 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2384 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Docker with a gluetun container. This container's only role is to connect to my VPN provider. Any traffic I want through the VPN is set to use that container as its network. If the VPN goes down, gluetun loses connection, any container attached to gluetun can no longer access the internet.\n
    \n
    I use a qbittorent docker container for my torrent client but you can attach whatever client you're comfortable with, as well as any other container you prefer be on a VPN.\n
    \n
    While qbittorent has a built in kill switch, this works for everything. No VPN means no connection, period.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 31
  +score: 0
  +lastActive: DateTime @1700177933 {#2078
    date: 2023-11-17 00:38:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2351 …}
  +nested: Doctrine\ORM\PersistentCollection {#2328 …}
  +votes: Doctrine\ORM\PersistentCollection {#2340 …}
  +reports: Doctrine\ORM\PersistentCollection {#2324 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2241 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
  -id: 117911
  -bodyTs: "'access':50 'attach':44,66 'built':89 'client':62,68 'comfort':71 'connect':13,41,101 'contain':5,7,30,43,58,78 'docker':1,57 'everyth':96 'gluetun':4,39,46 'goe':37 'internet':52 'kill':91 'longer':49 'lose':40 'mean':99 'network':33 'period':102 'prefer':80 'provid':17 'qbittor':56,86 're':70 'role':10 'set':26 'switch':92 'torrent':61 'traffic':19 'use':28,54 'vpn':16,24,36,84,98 'want':21 'well':74 'whatev':67 'work':94"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/piracy@lemmy.dbzer0.com/t/621204/-/comment/3526396"
  +editedAt: DateTimeImmutable @1699980822 {#2097
    date: 2023-11-14 17:53:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699835033 {#2096
    date: 2023-11-13 01:23:53.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2289
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2349 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2331 …}
  +image: null
  +parent: null
  +root: null
  +body: "Up to $7 per month to browse Reddit? I guess if people are willing to pay it then that's their business. I'm happy over here, personally."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1688022098 {#2133
    date: 2023-06-29 09:01:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@broadbean@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2060 …}
  +nested: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2332 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
  -id: 4809
  -bodyTs: "'7':3 'brows':7 'busi':22 'guess':10 'happi':25 'm':24 'month':5 'pay':16 'peopl':12 'per':4 'person':28 'reddit':8 'will':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/RedditMigration/t/109088/-/comment/438106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687989412 {#2040
    date: 2023-06-28 23:56:52.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2289
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2349 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2331 …}
  +image: null
  +parent: null
  +root: null
  +body: "Up to $7 per month to browse Reddit? I guess if people are willing to pay it then that's their business. I'm happy over here, personally."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1688022098 {#2133
    date: 2023-06-29 09:01:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@broadbean@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2060 …}
  +nested: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2332 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
  -id: 4809
  -bodyTs: "'7':3 'brows':7 'busi':22 'guess':10 'happi':25 'm':24 'month':5 'pay':16 'peopl':12 'per':4 'person':28 'reddit':8 'will':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/RedditMigration/t/109088/-/comment/438106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687989412 {#2040
    date: 2023-06-28 23:56:52.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2289
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2349 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2331 …}
  +image: null
  +parent: null
  +root: null
  +body: "Up to $7 per month to browse Reddit? I guess if people are willing to pay it then that's their business. I'm happy over here, personally."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1688022098 {#2133
    date: 2023-06-29 09:01:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@broadbean@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2060 …}
  +nested: Doctrine\ORM\PersistentCollection {#2042 …}
  +votes: Doctrine\ORM\PersistentCollection {#2344 …}
  +reports: Doctrine\ORM\PersistentCollection {#2332 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
  -id: 4809
  -bodyTs: "'7':3 'brows':7 'busi':22 'guess':10 'happi':25 'm':24 'month':5 'pay':16 'peopl':12 'per':4 'person':28 'reddit':8 'will':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/RedditMigration/t/109088/-/comment/438106"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687989412 {#2040
    date: 2023-06-28 23:56:52.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details