Proxy ProGet nuget repository/feed in Nexus OSS 3?
<p>I have two windows machines, one running <a href="http://www.sonatype.com/download-oss-sonatype" rel="nofollow noreferrer">Nexus OSS 3</a> and the other running  <a href="http://inedo.com/proget" rel="nofollow noreferrer">ProGet</a>.</p>

<p>Now I would like to create a <a href="https://books.sonatype.com/nexus-book/3.0/reference/nuget.html#nuget-proxy" rel="nofollow noreferrer">nuget proxy repository</a> in Nexus that points to one of the feeds/repositories I have in ProGet. I have followed this guide: <a href="https://books.sonatype.com/nexus-book/3.0/reference/nuget.html#nuget-proxy" rel="nofollow noreferrer">nuget proxy repository</a> where I basically copied the <strong>nuget.org-proxy</strong> proxy configuration that comes by default when you install Nexus OSS 3.</p>

<p>But I keep getting this error from command line</p>

<pre><code>GET http://mynexus:8082/repository/tools-proxy/Packages(Id='x',Version='1.1.1')
GET http://mynexus:8082/repository/tools-proxy/Packages(Id='x',Version='1.1.1.0')
System.InvalidOperationException: Unable to find version '1.1.1' of package 'x'.
   at NuGet.PackageHelper.ResolvePackage(IPackageRepository repository, String packageId, SemanticVersion version)
</code></pre>

<p>And the Nexus web log:</p>

<pre><code>2016-05-25 20:13:28,252+0200 INFO  [qtp1305498137-264] admin org.sonatype.nexus.rapture.internal.security.SessionServlet - Deleting session for user: admin
2016-05-25 20:13:32,971+0200 ERROR [qtp1305498137-282] *UNKNOWN org.sonatype.nexus.extdirect.internal.ExtDirectServlet - Failed to invoke action method: coreui_Repository.coreui_Repository_readStatus, java-method: org.sonatype.nexus.coreui.RepositoryComponent.readStatus
org.apache.shiro.authz.UnauthenticatedException: The current Subject is not authenticated.  Access denied.
    at org.apache.shiro.authz.aop.AuthenticatedAnnotationHandler.assertAuthorized(AuthenticatedAnnotationHandler.java:53) [na:na]
    at org.a
</code></pre>

<p>When I run nuget install on a package <strong>X</strong> specifying the proxy repository URL as source:</p>

<pre><code>nuget install x -Version 1.1.1 -Source http://mynexus:8082/repository/tools-proxy -Pre -NoCache -Verbosity detailed
</code></pre>

<p>That package indeed exists in the original ProGet feed and if I specify the direct/non-proxy feed instead the install works fine:</p>

<pre><code>nuget install x -Version 1.1.1 -Source http://myproget:8181/repository/tools -Pre -NoCache -Verbosity detailed
GET http://myproget:8181/nuget/Tools/Packages(Id='x',Version='1.1.1')
GET http://myproget:8181/nuget/Tools/package/x/1.1.1
Installing 'x 1.1.1'.
Successfully installed 'x 1.1.1'.
</code></pre>

<p>I have tried with nuget version 2.8 and 3.4.</p>

<p>My ProGet server is configured with Built-In authentication:</p>

<p><a href="https://i.stack.imgur.com/lpuxo.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lpuxo.png" alt="enter image description here"></a></p>

<p>Anonymous have download access:</p>

<p><a href="https://i.stack.imgur.com/CSaZR.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/CSaZR.png" alt="enter image description here"></a></p>

<p>Why do I get this access error when Anonymous have download access on my ProGet server?</p>