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

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 …}
}
6.04 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 {#2019
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1909 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1708
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
    +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 {#2030
      date: 2023-11-17 00:38:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@CowsLookLikeMaps@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2064 …}
    +nested: Doctrine\ORM\PersistentCollection {#2140 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
    -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 {#2026
      date: 2023-11-14 17:53:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699835033 {#2025
      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 {#2011
    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 {#1410 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1407 …}
  +reports: Doctrine\ORM\PersistentCollection {#2391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
  -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 {#2363
    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 {#2019
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1909 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1708
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
    +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 {#2030
      date: 2023-11-17 00:38:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@CowsLookLikeMaps@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2064 …}
    +nested: Doctrine\ORM\PersistentCollection {#2140 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
    -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 {#2026
      date: 2023-11-14 17:53:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699835033 {#2025
      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 {#2011
    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 {#1410 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1407 …}
  +reports: Doctrine\ORM\PersistentCollection {#2391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
  -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 {#2363
    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 {#2019
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1909 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1708
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
    +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 {#2030
      date: 2023-11-17 00:38:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@CowsLookLikeMaps@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2064 …}
    +nested: Doctrine\ORM\PersistentCollection {#2140 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2345 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
    -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 {#2026
      date: 2023-11-14 17:53:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699835033 {#2025
      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 {#2011
    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 {#1410 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1407 …}
  +reports: Doctrine\ORM\PersistentCollection {#2391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2448 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
  -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 {#2363
    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 {#1708
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
  +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 {#2030
    date: 2023-11-17 00:38:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2064 …}
  +nested: Doctrine\ORM\PersistentCollection {#2140 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
  -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 {#2026
    date: 2023-11-14 17:53:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699835033 {#2025
    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 {#1708
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
  +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 {#2030
    date: 2023-11-17 00:38:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2064 …}
  +nested: Doctrine\ORM\PersistentCollection {#2140 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
  -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 {#2026
    date: 2023-11-14 17:53:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699835033 {#2025
    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 {#1708
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2460 …}
  +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 {#2030
    date: 2023-11-17 00:38:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CowsLookLikeMaps@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2064 …}
  +nested: Doctrine\ORM\PersistentCollection {#2140 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2094 …}
  -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 {#2026
    date: 2023-11-14 17:53:42.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699835033 {#2025
    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 {#2241
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2087 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2092 …}
  +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 {#2097
    date: 2023-06-29 09:01:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@broadbean@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2095 …}
  +reports: Doctrine\ORM\PersistentCollection {#2088 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2085 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
  -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 {#2062
    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 {#2241
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2087 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2092 …}
  +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 {#2097
    date: 2023-06-29 09:01:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@broadbean@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2095 …}
  +reports: Doctrine\ORM\PersistentCollection {#2088 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2085 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
  -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 {#2062
    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 {#2241
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2087 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2092 …}
  +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 {#2097
    date: 2023-06-29 09:01:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@broadbean@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2090 …}
  +nested: Doctrine\ORM\PersistentCollection {#2091 …}
  +votes: Doctrine\ORM\PersistentCollection {#2095 …}
  +reports: Doctrine\ORM\PersistentCollection {#2088 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2085 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2081 …}
  -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 {#2062
    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